home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_73_GRAFAXE3.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
251KB
|
4,394 lines
# near model CODE resource
# jump table entries: 10896-10901 (6 of them)
export_1362:
00000000 4E56 FF18 link A6, -0x00E8
00000004 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000008 266E 0008 movea.l A3, [A6 + 0x8]
0000000C 41EB 0410 lea.l A0, [A3 + 0x410]
00000010 43EB 0408 lea.l A1, [A3 + 0x408]
00000014 20D9 move.l [A0]+, [A1]+
00000016 20D9 move.l [A0]+, [A1]+
00000018 4A2B 0089 tst.b [A3 + 0x89]
0000001C 6606 bne +0x8 /* 00000024 */
0000001E 4A2B 0085 tst.b [A3 + 0x85]
00000022 677E beq +0x80 /* 000000A2 */
label00000024:
00000024 486E FFEE pea.l [A6 - 0x12]
00000028 486B 0082 pea.l [A3 + 0x82]
0000002C 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
00000030 302B 010A move.w D0, [A3 + 0x10A]
00000034 D06E FFF0 add.w D0, [A6 - 0x10]
00000038 D16B 0412 add.w [A3 + 0x412], D0
0000003C 302B 010A move.w D0, [A3 + 0x10A]
00000040 D06E FFEE add.w D0, [A6 - 0x12]
00000044 D16B 0410 add.w [A3 + 0x410], D0
00000048 302B 010A move.w D0, [A3 + 0x10A]
0000004C D06E FFF4 add.w D0, [A6 - 0xC]
00000050 916B 0416 sub.w [A3 + 0x416], D0
00000054 302B 010A move.w D0, [A3 + 0x10A]
00000058 D06E FFF2 add.w D0, [A6 - 0xE]
0000005C 916B 0414 sub.w [A3 + 0x414], D0
00000060 302B 0416 move.w D0, [A3 + 0x416]
00000064 906B 0412 sub.w D0, [A3 + 0x412]
00000068 0C40 02D0 cmpi.w D0, 0x2D0
0000006C 508F addq.l A7, 8
0000006E 6D0E blt +0x10 /* 0000007E */
00000070 302B 0414 move.w D0, [A3 + 0x414]
00000074 906B 0410 sub.w D0, [A3 + 0x410]
00000078 0C40 02D0 cmpi.w D0, 0x2D0
0000007C 6C24 bge +0x26 /* 000000A2 */
label0000007E:
0000007E 377C 0001 0406 move.w [A3 + 0x406], 0x1
00000084 4A6B 0108 tst.w [A3 + 0x108]
00000088 6618 bne +0x1A /* 000000A2 */
0000008A 41EB 03FE lea.l A0, [A3 + 0x3FE]
0000008E 43EB 0410 lea.l A1, [A3 + 0x410]
00000092 22D8 move.l [A1]+, [A0]+
00000094 22D8 move.l [A1]+, [A0]+
00000096 41EB 0408 lea.l A0, [A3 + 0x408]
0000009A 43EB 0410 lea.l A1, [A3 + 0x410]
0000009E 20D9 move.l [A0]+, [A1]+
000000A0 20D9 move.l [A0]+, [A1]+
label000000A2:
000000A2 3D6B 0412 FFF0 move.w [A6 - 0x10], [A3 + 0x412]
000000A8 3D6B 0414 FFEE move.w [A6 - 0x12], [A3 + 0x414]
000000AE 3D6B 0416 FFF4 move.w [A6 - 0xC], [A3 + 0x416]
000000B4 3D6B 0410 FFF2 move.w [A6 - 0xE], [A3 + 0x410]
000000BA 486E FFEE pea.l [A6 - 0x12]
000000BE 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
000000C2 486E FFF2 pea.l [A6 - 0xE]
000000C6 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
000000CA 3E2E FFF4 move.w D7, [A6 - 0xC]
000000CE 9E6E FFF0 sub.w D7, [A6 - 0x10]
000000D2 3C2E FFF2 move.w D6, [A6 - 0xE]
000000D6 9C6E FFEE sub.w D6, [A6 - 0x12]
000000DA 49EB 025C lea.l A4, [A3 + 0x25C]
000000DE 197C 0001 0073 move.b [A4 + 0x73], 0x1
000000E4 197C 0002 0074 move.b [A4 + 0x74], 0x2
000000EA 4A2C 0076 tst.b [A4 + 0x76]
000000EE 508F addq.l A7, 8
000000F0 673A beq +0x3C /* 0000012C */
000000F2 486D 2AFA pea.l [A5 + 0x2AFA /* export_1371 */]
000000F6 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
000000FA 4A40 tst.w D0
000000FC 588F addq.l A7, 4
000000FE 6716 beq +0x18 /* 00000116 */
00000100 7002 moveq.l D0, 0x02
00000102 2F00 move.l -[A7], D0
00000104 2F0B move.l -[A7], A3
00000106 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */]
0000010A 486D 2AFA pea.l [A5 + 0x2AFA /* export_1371 */]
0000010E 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00000112 4FEF 000C lea.l A7, [A7 + 0xC]
label00000116:
00000116 2F0C move.l -[A7], A4
00000118 2F0B move.l -[A7], A3
0000011A 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
0000011E 4A6B 010C tst.w [A3 + 0x10C]
00000122 508F addq.l A7, 8
00000124 6600 09F4 bne +0x9F6 /* 00000B1A */
00000128 6000 0106 bra +0x108 /* 00000230 */
label0000012C:
0000012C 7002 moveq.l D0, 0x02
0000012E B02C 0075 cmp.b D0, [A4 + 0x75]
00000132 664A bne +0x4C /* 0000017E */
00000134 2F0C move.l -[A7], A4
00000136 486E FF9C pea.l [A6 - 0x64]
0000013A 3F3C 080E move.w -[A7], 0x80E
0000013E A9EB syscall Pack4/FP68K
00000140 486C 0008 pea.l [A4 + 0x8]
00000144 486E FF9C pea.l [A6 - 0x64]
00000148 3F3C 080A move.w -[A7], 0x80A
0000014C A9EB syscall Pack4/FP68K
0000014E 6D00 00E0 blt +0xE2 /* 00000230 */
00000152 486C 0008 pea.l [A4 + 0x8]
00000156 486E FF9C pea.l [A6 - 0x64]
0000015A 3F3C 080E move.w -[A7], 0x80E
0000015E A9EB syscall Pack4/FP68K
00000160 486C 0010 pea.l [A4 + 0x10]
00000164 486E FF9C pea.l [A6 - 0x64]
00000168 3F3C 0806 move.w -[A7], 0x806
0000016C A9EB syscall Pack4/FP68K
0000016E 486E FF9C pea.l [A6 - 0x64]
00000172 2F0C move.l -[A7], A4
00000174 3F3C 0810 move.w -[A7], 0x810
00000178 A9EB syscall Pack4/FP68K
0000017A 6000 00B4 bra +0xB6 /* 00000230 */
label0000017E:
0000017E 2F0C move.l -[A7], A4
00000180 486E FF9C pea.l [A6 - 0x64]
00000184 3F3C 080E move.w -[A7], 0x80E
00000188 A9EB syscall Pack4/FP68K
0000018A 486C 0008 pea.l [A4 + 0x8]
0000018E 486E FF9C pea.l [A6 - 0x64]
00000192 3F3C 080A move.w -[A7], 0x80A
00000196 A9EB syscall Pack4/FP68K
00000198 6C14 bge +0x16 /* 000001AE */
0000019A 7005 moveq.l D0, 0x05
0000019C B06B 010E cmp.w D0, [A3 + 0x10E]
000001A0 6E00 008E bgt +0x90 /* 00000230 */
000001A4 7009 moveq.l D0, 0x09
000001A6 B06B 010E cmp.w D0, [A3 + 0x10E]
000001AA 6D00 0084 blt +0x86 /* 00000230 */
label000001AE:
000001AE 2F0C move.l -[A7], A4
000001B0 486E FF9C pea.l [A6 - 0x64]
000001B4 3F3C 080E move.w -[A7], 0x80E
000001B8 A9EB syscall Pack4/FP68K
000001BA 487A 097C pea.l [PC + 0x97C /* 00000B38, value 0x0, cstring "" */]
000001BE 486E FF9C pea.l [A6 - 0x64]
000001C2 3F3C 000A move.w -[A7], 0xA /* '\n' */
000001C6 A9EB syscall Pack4/FP68K
000001C8 6F0E ble +0x10 /* 000001D8 */
000001CA 487A 096C pea.l [PC + 0x96C /* 00000B38, value 0x0, cstring "" */]
000001CE 2F0C move.l -[A7], A4
000001D0 3F3C 0810 move.w -[A7], 0x810
000001D4 A9EB syscall Pack4/FP68K
000001D6 6058 bra +0x5A /* 00000230 */
label000001D8:
000001D8 486C 0008 pea.l [A4 + 0x8]
000001DC 486E FF9C pea.l [A6 - 0x64]
000001E0 3F3C 080E move.w -[A7], 0x80E
000001E4 A9EB syscall Pack4/FP68K
000001E6 487A 0950 pea.l [PC + 0x950 /* 00000B38, value 0x0, cstring "" */]
000001EA 486E FF9C pea.l [A6 - 0x64]
000001EE 3F3C 000A move.w -[A7], 0xA /* '\n' */
000001F2 A9EB syscall Pack4/FP68K
000001F4 6410 bcc +0x12 /* 00000206 */
000001F6 487A 0940 pea.l [PC + 0x940 /* 00000B38, value 0x0, cstring "" */]
000001FA 486C 0008 pea.l [A4 + 0x8]
000001FE 3F3C 0810 move.w -[A7], 0x810
00000202 A9EB syscall Pack4/FP68K
00000204 602A bra +0x2C /* 00000230 */
label00000206:
00000206 2F0C move.l -[A7], A4
00000208 486E FF9C pea.l [A6 - 0x64]
0000020C 3F3C 080E move.w -[A7], 0x80E
00000210 A9EB syscall Pack4/FP68K
00000212 486C 0008 pea.l [A4 + 0x8]
00000216 486E FF9C pea.l [A6 - 0x64]
0000021A 3F3C 0808 move.w -[A7], 0x808
0000021E A9EB syscall Pack4/FP68K
00000220 660E bne +0x10 /* 00000230 */
00000222 487A 090A pea.l [PC + 0x90A /* 00000B2E, value 0x3FFF8000 */]
00000226 486C 0008 pea.l [A4 + 0x8]
0000022A 3F3C 0810 move.w -[A7], 0x810
0000022E A9EB syscall Pack4/FP68K
label00000230:
00000230 7014 moveq.l D0, 0x14
00000232 B06B 010E cmp.w D0, [A3 + 0x10E]
00000236 6708 beq +0xA /* 00000240 */
00000238 7012 moveq.l D0, 0x12
0000023A B06B 010E cmp.w D0, [A3 + 0x10E]
0000023E 6612 bne +0x14 /* 00000252 */
label00000240:
00000240 382B 00DE move.w D4, [A3 + 0xDE]
00000244 986B 00DC sub.w D4, [A3 + 0xDC]
00000248 3A2B 00DA move.w D5, [A3 + 0xDA]
0000024C 9A6B 00D8 sub.w D5, [A3 + 0xD8]
00000250 6030 bra +0x32 /* 00000282 */
label00000252:
00000252 302B 0112 move.w D0, [A3 + 0x112]
00000256 48C0 ext.l D0
00000258 7202 moveq.l D1, 0x02
0000025A B22B 01D3 cmp.b D1, [A3 + 0x1D3]
0000025E 6604 bne +0x6 /* 00000264 */
00000260 7200 moveq.l D1, 0x00
00000262 6002 bra +0x4 /* 00000266 */
label00000264:
00000264 7201 moveq.l D1, 0x01
label00000266:
00000266 2800 move.l D4, D0
00000268 9881 sub.l D4, D1
0000026A 302B 0116 move.w D0, [A3 + 0x116]
0000026E 48C0 ext.l D0
00000270 7202 moveq.l D1, 0x02
00000272 B22B 0251 cmp.b D1, [A3 + 0x251]
00000276 6604 bne +0x6 /* 0000027C */
00000278 7200 moveq.l D1, 0x00
0000027A 6002 bra +0x4 /* 0000027E */
label0000027C:
0000027C 7201 moveq.l D1, 0x01
label0000027E:
0000027E 2A00 move.l D5, D0
00000280 9A81 sub.l D5, D1
label00000282:
00000282 7002 moveq.l D0, 0x02
00000284 B02C 0075 cmp.b D0, [A4 + 0x75]
00000288 672A beq +0x2C /* 000002B4 */
0000028A 486C 0008 pea.l [A4 + 0x8]
0000028E 486E FF9C pea.l [A6 - 0x64]
00000292 3F3C 080E move.w -[A7], 0x80E
00000296 A9EB syscall Pack4/FP68K
00000298 2F0C move.l -[A7], A4
0000029A 486E FF9C pea.l [A6 - 0x64]
0000029E 3F3C 0802 move.w -[A7], 0x802
000002A2 A9EB syscall Pack4/FP68K
000002A4 486E FF9C pea.l [A6 - 0x64]
000002A8 486E FFB6 pea.l [A6 - 0x4A]
000002AC 3F3C 0810 move.w -[A7], 0x810
000002B0 A9EB syscall Pack4/FP68K
000002B2 606A bra +0x6C /* 0000031E */
label000002B4:
000002B4 486E FFC6 pea.l [A6 - 0x3A]
000002B8 7001 moveq.l D0, 0x01
000002BA 2F00 move.l -[A7], D0
000002BC 486C 0008 pea.l [A4 + 0x8]
000002C0 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
000002C4 486E FFCE pea.l [A6 - 0x32]
000002C8 7001 moveq.l D0, 0x01
000002CA 2F00 move.l -[A7], D0
000002CC 2F0C move.l -[A7], A4
000002CE 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
000002D2 486E FFD6 pea.l [A6 - 0x2A]
000002D6 7001 moveq.l D0, 0x01
000002D8 2F00 move.l -[A7], D0
000002DA 486C 0010 pea.l [A4 + 0x10]
000002DE 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
000002E2 486E FFC6 pea.l [A6 - 0x3A]
000002E6 486E FF9C pea.l [A6 - 0x64]
000002EA 3F3C 080E move.w -[A7], 0x80E
000002EE A9EB syscall Pack4/FP68K
000002F0 486E FFCE pea.l [A6 - 0x32]
000002F4 486E FF9C pea.l [A6 - 0x64]
000002F8 3F3C 0802 move.w -[A7], 0x802
000002FC A9EB syscall Pack4/FP68K
000002FE 486E FFD6 pea.l [A6 - 0x2A]
00000302 486E FF9C pea.l [A6 - 0x64]
00000306 3F3C 0806 move.w -[A7], 0x806
0000030A A9EB syscall Pack4/FP68K
0000030C 486E FF9C pea.l [A6 - 0x64]
00000310 486E FFB6 pea.l [A6 - 0x4A]
00000314 3F3C 0810 move.w -[A7], 0x810
00000318 A9EB syscall Pack4/FP68K
0000031A 4FEF 0024 lea.l A7, [A7 + 0x24]
label0000031E:
0000031E 486E FFB6 pea.l [A6 - 0x4A]
00000322 486E FF9C pea.l [A6 - 0x64]
00000326 3F3C 080E move.w -[A7], 0x80E
0000032A A9EB syscall Pack4/FP68K
0000032C BA44 cmp.w D5, D4
0000032E 6306 bls +0x8 /* 00000336 */
00000330 7000 moveq.l D0, 0x00
00000332 3004 move.w D0, D4
00000334 6004 bra +0x6 /* 0000033A */
label00000336:
00000336 7000 moveq.l D0, 0x00
00000338 3005 move.w D0, D5
label0000033A:
0000033A 486E FF92 pea.l [A6 - 0x6E]
0000033E 2F00 move.l -[A7], D0
00000340 4EAD 033A jsr [A5 + 0x33A /* export_99 */]
00000344 486E FF92 pea.l [A6 - 0x6E]
00000348 486E FF9C pea.l [A6 - 0x64]
0000034C 3F3C 0006 move.w -[A7], 0x6
00000350 A9EB syscall Pack4/FP68K
00000352 486E FF9C pea.l [A6 - 0x64]
00000356 486E FFBE pea.l [A6 - 0x42]
0000035A 3F3C 0810 move.w -[A7], 0x810
0000035E A9EB syscall Pack4/FP68K
00000360 7000 moveq.l D0, 0x00
00000362 3004 move.w D0, D4
00000364 322B 03C2 move.w D1, [A3 + 0x3C2]
00000368 48C1 ext.l D1
0000036A 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000036E 2D40 FF8E move.l [A6 - 0x72], D0
00000372 486E FF8E pea.l [A6 - 0x72]
00000376 486E FF9C pea.l [A6 - 0x64]
0000037A 3F3C 280E move.w -[A7], 0x280E
0000037E A9EB syscall Pack4/FP68K
00000380 486E FFBE pea.l [A6 - 0x42]
00000384 486E FF9C pea.l [A6 - 0x64]
00000388 3F3C 0804 move.w -[A7], 0x804
0000038C A9EB syscall Pack4/FP68K
0000038E 7064 moveq.l D0, 0x64
00000390 2D40 FF8A move.l [A6 - 0x76], D0
00000394 486E FF8A pea.l [A6 - 0x76]
00000398 486E FF92 pea.l [A6 - 0x6E]
0000039C 3F3C 280E move.w -[A7], 0x280E
000003A0 A9EB syscall Pack4/FP68K
000003A2 486E FF92 pea.l [A6 - 0x6E]
000003A6 486E FF9C pea.l [A6 - 0x64]
000003AA 3F3C 0006 move.w -[A7], 0x6
000003AE A9EB syscall Pack4/FP68K
000003B0 486E FF9C pea.l [A6 - 0x64]
000003B4 486E FFA6 pea.l [A6 - 0x5A]
000003B8 3F3C 0810 move.w -[A7], 0x810
000003BC A9EB syscall Pack4/FP68K
000003BE 7000 moveq.l D0, 0x00
000003C0 3005 move.w D0, D5
000003C2 322B 03C4 move.w D1, [A3 + 0x3C4]
000003C6 48C1 ext.l D1
000003C8 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000003CC 2D40 FF86 move.l [A6 - 0x7A], D0
000003D0 486E FF86 pea.l [A6 - 0x7A]
000003D4 486E FF9C pea.l [A6 - 0x64]
000003D8 3F3C 280E move.w -[A7], 0x280E
000003DC A9EB syscall Pack4/FP68K
000003DE 486E FFBE pea.l [A6 - 0x42]
000003E2 486E FF9C pea.l [A6 - 0x64]
000003E6 3F3C 0804 move.w -[A7], 0x804
000003EA A9EB syscall Pack4/FP68K
000003EC 7064 moveq.l D0, 0x64
000003EE 2D40 FF82 move.l [A6 - 0x7E], D0
000003F2 486E FF82 pea.l [A6 - 0x7E]
000003F6 486E FF92 pea.l [A6 - 0x6E]
000003FA 3F3C 280E move.w -[A7], 0x280E
000003FE A9EB syscall Pack4/FP68K
00000400 486E FF92 pea.l [A6 - 0x6E]
00000404 486E FF9C pea.l [A6 - 0x64]
00000408 3F3C 0006 move.w -[A7], 0x6
0000040C A9EB syscall Pack4/FP68K
0000040E 486E FF9C pea.l [A6 - 0x64]
00000412 486E FFAE pea.l [A6 - 0x52]
00000416 3F3C 0810 move.w -[A7], 0x810
0000041A A9EB syscall Pack4/FP68K
0000041C BC47 cmp.w D6, D7
0000041E 508F addq.l A7, 8
00000420 6F06 ble +0x8 /* 00000428 */
00000422 48C7 ext.l D7
00000424 2007 move.l D0, D7
00000426 6004 bra +0x6 /* 0000042C */
label00000428:
00000428 48C6 ext.l D6
0000042A 2006 move.l D0, D6
label0000042C:
0000042C 2D40 FF7E move.l [A6 - 0x82], D0
00000430 486E FF7E pea.l [A6 - 0x82]
00000434 486E FF9C pea.l [A6 - 0x64]
00000438 3F3C 280E move.w -[A7], 0x280E
0000043C A9EB syscall Pack4/FP68K
0000043E 486E FF9C pea.l [A6 - 0x64]
00000442 41EE FF92 lea.l A0, [A6 - 0x6E]
00000446 43FA 06DC lea.l A1, [PC + 0x6DC /* 00000B24, value 0x400BBB80 */]
0000044A 20D9 move.l [A0]+, [A1]+
0000044C 20D9 move.l [A0]+, [A1]+
0000044E 30D9 move.w [A0]+, [A1]+
00000450 486E FF92 pea.l [A6 - 0x6E]
00000454 3F3C 0004 move.w -[A7], 0x4
00000458 A9EB syscall Pack4/FP68K
0000045A 486E FFA6 pea.l [A6 - 0x5A]
0000045E 486E FF74 pea.l [A6 - 0x8C]
00000462 3F3C 080E move.w -[A7], 0x80E
00000466 A9EB syscall Pack4/FP68K
00000468 486E FFAE pea.l [A6 - 0x52]
0000046C 486E FF6A pea.l [A6 - 0x96]
00000470 3F3C 080E move.w -[A7], 0x80E
00000474 A9EB syscall Pack4/FP68K
00000476 486E FFB6 pea.l [A6 - 0x4A]
0000047A 486E FF6A pea.l [A6 - 0x96]
0000047E 3F3C 080A move.w -[A7], 0x80A
00000482 A9EB syscall Pack4/FP68K
00000484 6F10 ble +0x12 /* 00000496 */
00000486 486E FFAE pea.l [A6 - 0x52]
0000048A 486E FF60 pea.l [A6 - 0xA0]
0000048E 3F3C 080E move.w -[A7], 0x80E
00000492 A9EB syscall Pack4/FP68K
00000494 601C bra +0x1E /* 000004B2 */
label00000496:
00000496 486E FFB6 pea.l [A6 - 0x4A]
0000049A 486E FF56 pea.l [A6 - 0xAA]
0000049E 3F3C 080E move.w -[A7], 0x80E
000004A2 A9EB syscall Pack4/FP68K
000004A4 41EE FF60 lea.l A0, [A6 - 0xA0]
000004A8 43EE FF56 lea.l A1, [A6 - 0xAA]
000004AC 20D9 move.l [A0]+, [A1]+
000004AE 20D9 move.l [A0]+, [A1]+
000004B0 30D9 move.w [A0]+, [A1]+
label000004B2:
000004B2 486E FF60 pea.l [A6 - 0xA0]
000004B6 486E FF74 pea.l [A6 - 0x8C]
000004BA 3F3C 000A move.w -[A7], 0xA /* '\n' */
000004BE A9EB syscall Pack4/FP68K
000004C0 6F10 ble +0x12 /* 000004D2 */
000004C2 486E FFA6 pea.l [A6 - 0x5A]
000004C6 486E FF4C pea.l [A6 - 0xB4]
000004CA 3F3C 080E move.w -[A7], 0x80E
000004CE A9EB syscall Pack4/FP68K
000004D0 6058 bra +0x5A /* 0000052A */
label000004D2:
000004D2 486E FFAE pea.l [A6 - 0x52]
000004D6 486E FF42 pea.l [A6 - 0xBE]
000004DA 3F3C 080E move.w -[A7], 0x80E
000004DE A9EB syscall Pack4/FP68K
000004E0 486E FFB6 pea.l [A6 - 0x4A]
000004E4 486E FF42 pea.l [A6 - 0xBE]
000004E8 3F3C 080A move.w -[A7], 0x80A
000004EC A9EB syscall Pack4/FP68K
000004EE 6F10 ble +0x12 /* 00000500 */
000004F0 486E FFAE pea.l [A6 - 0x52]
000004F4 486E FF38 pea.l [A6 - 0xC8]
000004F8 3F3C 080E move.w -[A7], 0x80E
000004FC A9EB syscall Pack4/FP68K
000004FE 601C bra +0x1E /* 0000051C */
label00000500:
00000500 486E FFB6 pea.l [A6 - 0x4A]
00000504 486E FF2E pea.l [A6 - 0xD2]
00000508 3F3C 080E move.w -[A7], 0x80E
0000050C A9EB syscall Pack4/FP68K
0000050E 41EE FF38 lea.l A0, [A6 - 0xC8]
00000512 43EE FF2E lea.l A1, [A6 - 0xD2]
00000516 20D9 move.l [A0]+, [A1]+
00000518 20D9 move.l [A0]+, [A1]+
0000051A 30D9 move.w [A0]+, [A1]+
label0000051C:
0000051C 41EE FF4C lea.l A0, [A6 - 0xB4]
00000520 43EE FF38 lea.l A1, [A6 - 0xC8]
00000524 20D9 move.l [A0]+, [A1]+
00000526 20D9 move.l [A0]+, [A1]+
00000528 30D9 move.w [A0]+, [A1]+
label0000052A:
0000052A BC47 cmp.w D6, D7
0000052C 6C06 bge +0x8 /* 00000534 */
0000052E 48C7 ext.l D7
00000530 2007 move.l D0, D7
00000532 6004 bra +0x6 /* 00000538 */
label00000534:
00000534 48C6 ext.l D6
00000536 2006 move.l D0, D6
label00000538:
00000538 2D40 FF20 move.l [A6 - 0xE0], D0
0000053C 486E FF20 pea.l [A6 - 0xE0]
00000540 486E FF24 pea.l [A6 - 0xDC]
00000544 3F3C 280E move.w -[A7], 0x280E
00000548 A9EB syscall Pack4/FP68K
0000054A 486E FF24 pea.l [A6 - 0xDC]
0000054E 486E FF4C pea.l [A6 - 0xB4]
00000552 3F3C 0004 move.w -[A7], 0x4
00000556 A9EB syscall Pack4/FP68K
00000558 486E FF4C pea.l [A6 - 0xB4]
0000055C 486E FF92 pea.l [A6 - 0x6E]
00000560 3F3C 0006 move.w -[A7], 0x6
00000564 A9EB syscall Pack4/FP68K
00000566 486E FF92 pea.l [A6 - 0x6E]
0000056A 486B 03E4 pea.l [A3 + 0x3E4]
0000056E 3F3C 0810 move.w -[A7], 0x810
00000572 A9EB syscall Pack4/FP68K
00000574 177C 0001 01D4 move.b [A3 + 0x1D4], 0x1
0000057A 422B 0252 clr.b [A3 + 0x252]
0000057E 4A2B 01D6 tst.b [A3 + 0x1D6]
00000582 6604 bne +0x6 /* 00000588 */
00000584 3744 01CE move.w [A3 + 0x1CE], D4
label00000588:
00000588 4A2B 0254 tst.b [A3 + 0x254]
0000058C 6604 bne +0x6 /* 00000592 */
0000058E 3745 024C move.w [A3 + 0x24C], D5
label00000592:
00000592 302B 0382 move.w D0, [A3 + 0x382]
00000596 48C0 ext.l D0
00000598 725A moveq.l D1, 0x5A
0000059A 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000059E 7200 moveq.l D1, 0x00
000005A0 1200 move.b D1, D0
000005A2 48C1 ext.l D1
000005A4 83FC 0002 divs.w D1, 0x2
000005A8 4841 swap.w D1
000005AA 1B41 F28A move.b [A5 - 0xD76], D1
000005AE 6700 00D0 beq +0xD2 /* 00000680 */
000005B2 486B 03E4 pea.l [A3 + 0x3E4]
000005B6 486E FF9C pea.l [A6 - 0x64]
000005BA 3F3C 080E move.w -[A7], 0x80E
000005BE A9EB syscall Pack4/FP68K
000005C0 486E FFAE pea.l [A6 - 0x52]
000005C4 486E FF9C pea.l [A6 - 0x64]
000005C8 3F3C 0804 move.w -[A7], 0x804
000005CC A9EB syscall Pack4/FP68K
000005CE 3745 03EC move.w [A3 + 0x3EC], D5
000005D2 3D45 FF1E move.w [A6 - 0xE2], D5
000005D6 486E FF1E pea.l [A6 - 0xE2]
000005DA 486E FF92 pea.l [A6 - 0x6E]
000005DE 3F3C 200E move.w -[A7], 0x200E
000005E2 A9EB syscall Pack4/FP68K
000005E4 486E FF92 pea.l [A6 - 0x6E]
000005E8 486E FF9C pea.l [A6 - 0x64]
000005EC 3F3C 0006 move.w -[A7], 0x6
000005F0 A9EB syscall Pack4/FP68K
000005F2 41EE FF9C lea.l A0, [A6 - 0x64]
000005F6 43EE FF74 lea.l A1, [A6 - 0x8C]
000005FA 22D8 move.l [A1]+, [A0]+
000005FC 22D8 move.l [A1]+, [A0]+
000005FE 32D8 move.w [A1]+, [A0]+
00000600 486E FF74 pea.l [A6 - 0x8C]
00000604 3F3C 0016 move.w -[A7], 0x16
00000608 A9EB syscall Pack4/FP68K
0000060A 486E FF74 pea.l [A6 - 0x8C]
0000060E 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000612 3740 03E0 move.w [A3 + 0x3E0], D0
00000616 486B 03E4 pea.l [A3 + 0x3E4]
0000061A 486E FF9C pea.l [A6 - 0x64]
0000061E 3F3C 080E move.w -[A7], 0x80E
00000622 A9EB syscall Pack4/FP68K
00000624 486E FFA6 pea.l [A6 - 0x5A]
00000628 486E FF9C pea.l [A6 - 0x64]
0000062C 3F3C 0804 move.w -[A7], 0x804
00000630 A9EB syscall Pack4/FP68K
00000632 3744 03EE move.w [A3 + 0x3EE], D4
00000636 3D44 FF1C move.w [A6 - 0xE4], D4
0000063A 486E FF1C pea.l [A6 - 0xE4]
0000063E 486E FF92 pea.l [A6 - 0x6E]
00000642 3F3C 200E move.w -[A7], 0x200E
00000646 A9EB syscall Pack4/FP68K
00000648 486E FF92 pea.l [A6 - 0x6E]
0000064C 486E FF9C pea.l [A6 - 0x64]
00000650 3F3C 0006 move.w -[A7], 0x6
00000654 A9EB syscall Pack4/FP68K
00000656 41EE FF9C lea.l A0, [A6 - 0x64]
0000065A 43EE FF74 lea.l A1, [A6 - 0x8C]
0000065E 22D8 move.l [A1]+, [A0]+
00000660 22D8 move.l [A1]+, [A0]+
00000662 32D8 move.w [A1]+, [A0]+
00000664 486E FF74 pea.l [A6 - 0x8C]
00000668 3F3C 0016 move.w -[A7], 0x16
0000066C A9EB syscall Pack4/FP68K
0000066E 486E FF74 pea.l [A6 - 0x8C]
00000672 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000676 3740 03E2 move.w [A3 + 0x3E2], D0
0000067A 508F addq.l A7, 8
0000067C 6000 00CC bra +0xCE /* 0000074A */
label00000680:
00000680 486B 03E4 pea.l [A3 + 0x3E4]
00000684 486E FF9C pea.l [A6 - 0x64]
00000688 3F3C 080E move.w -[A7], 0x80E
0000068C A9EB syscall Pack4/FP68K
0000068E 486E FFA6 pea.l [A6 - 0x5A]
00000692 486E FF9C pea.l [A6 - 0x64]
00000696 3F3C 0804 move.w -[A7], 0x804
0000069A A9EB syscall Pack4/FP68K
0000069C 3744 03EC move.w [A3 + 0x3EC], D4
000006A0 3D44 FF1A move.w [A6 - 0xE6], D4
000006A4 486E FF1A pea.l [A6 - 0xE6]
000006A8 486E FF92 pea.l [A6 - 0x6E]
000006AC 3F3C 200E move.w -[A7], 0x200E
000006B0 A9EB syscall Pack4/FP68K
000006B2 486E FF92 pea.l [A6 - 0x6E]
000006B6 486E FF9C pea.l [A6 - 0x64]
000006BA 3F3C 0006 move.w -[A7], 0x6
000006BE A9EB syscall Pack4/FP68K
000006C0 41EE FF9C lea.l A0, [A6 - 0x64]
000006C4 43EE FF74 lea.l A1, [A6 - 0x8C]
000006C8 22D8 move.l [A1]+, [A0]+
000006CA 22D8 move.l [A1]+, [A0]+
000006CC 32D8 move.w [A1]+, [A0]+
000006CE 486E FF74 pea.l [A6 - 0x8C]
000006D2 3F3C 0016 move.w -[A7], 0x16
000006D6 A9EB syscall Pack4/FP68K
000006D8 486E FF74 pea.l [A6 - 0x8C]
000006DC 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
000006E0 3740 03E0 move.w [A3 + 0x3E0], D0
000006E4 486B 03E4 pea.l [A3 + 0x3E4]
000006E8 486E FF9C pea.l [A6 - 0x64]
000006EC 3F3C 080E move.w -[A7], 0x80E
000006F0 A9EB syscall Pack4/FP68K
000006F2 486E FFAE pea.l [A6 - 0x52]
000006F6 486E FF9C pea.l [A6 - 0x64]
000006FA 3F3C 0804 move.w -[A7], 0x804
000006FE A9EB syscall Pack4/FP68K
00000700 3745 03EE move.w [A3 + 0x3EE], D5
00000704 3D45 FF18 move.w [A6 - 0xE8], D5
00000708 486E FF18 pea.l [A6 - 0xE8]
0000070C 486E FF92 pea.l [A6 - 0x6E]
00000710 3F3C 200E move.w -[A7], 0x200E
00000714 A9EB syscall Pack4/FP68K
00000716 486E FF92 pea.l [A6 - 0x6E]
0000071A 486E FF9C pea.l [A6 - 0x64]
0000071E 3F3C 0006 move.w -[A7], 0x6
00000722 A9EB syscall Pack4/FP68K
00000724 41EE FF9C lea.l A0, [A6 - 0x64]
00000728 43EE FF74 lea.l A1, [A6 - 0x8C]
0000072C 22D8 move.l [A1]+, [A0]+
0000072E 22D8 move.l [A1]+, [A0]+
00000730 32D8 move.w [A1]+, [A0]+
00000732 486E FF74 pea.l [A6 - 0x8C]
00000736 3F3C 0016 move.w -[A7], 0x16
0000073A A9EB syscall Pack4/FP68K
0000073C 486E FF74 pea.l [A6 - 0x8C]
00000740 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
00000744 3740 03E2 move.w [A3 + 0x3E2], D0
00000748 508F addq.l A7, 8
label0000074A:
0000074A 7001 moveq.l D0, 0x01
0000074C B06B 03E0 cmp.w D0, [A3 + 0x3E0]
00000750 6F06 ble +0x8 /* 00000758 */
00000752 377C 0001 03E0 move.w [A3 + 0x3E0], 0x1
label00000758:
00000758 7001 moveq.l D0, 0x01
0000075A B06B 03E2 cmp.w D0, [A3 + 0x3E2]
0000075E 6F06 ble +0x8 /* 00000766 */
00000760 377C 0001 03E2 move.w [A3 + 0x3E2], 0x1
label00000766:
00000766 302B 03EC move.w D0, [A3 + 0x3EC]
0000076A C1EB 03E0 muls.w D0, [A3 + 0x3E0]
0000076E 3740 03DA move.w [A3 + 0x3DA], D0
00000772 302B 03EE move.w D0, [A3 + 0x3EE]
00000776 C1EB 03E2 muls.w D0, [A3 + 0x3E2]
0000077A 3740 03D8 move.w [A3 + 0x3D8], D0
0000077E 486B 03E4 pea.l [A3 + 0x3E4]
00000782 486E FF9C pea.l [A6 - 0x64]
00000786 3F3C 080E move.w -[A7], 0x80E
0000078A A9EB syscall Pack4/FP68K
0000078C 486E FFB6 pea.l [A6 - 0x4A]
00000790 486E FF9C pea.l [A6 - 0x64]
00000794 3F3C 0804 move.w -[A7], 0x804
00000798 A9EB syscall Pack4/FP68K
0000079A 41EE FF9C lea.l A0, [A6 - 0x64]
0000079E 43EE FF92 lea.l A1, [A6 - 0x6E]
000007A2 22D8 move.l [A1]+, [A0]+
000007A4 22D8 move.l [A1]+, [A0]+
000007A6 32D8 move.w [A1]+, [A0]+
000007A8 486E FF92 pea.l [A6 - 0x6E]
000007AC 3F3C 0016 move.w -[A7], 0x16
000007B0 A9EB syscall Pack4/FP68K
000007B2 486E FF92 pea.l [A6 - 0x6E]
000007B6 4EAD 0332 jsr [A5 + 0x332 /* export_98 */]
000007BA 3740 03DC move.w [A3 + 0x3DC], D0
000007BE 426B 03DE clr.w [A3 + 0x3DE]
000007C2 426B 03DE clr.w [A3 + 0x3DE]
000007C6 426B 03CC clr.w [A3 + 0x3CC]
000007CA 426B 03C8 clr.w [A3 + 0x3C8]
000007CE 426B 03CA clr.w [A3 + 0x3CA]
000007D2 41EB 03CE lea.l A0, [A3 + 0x3CE]
000007D6 43EB 03D8 lea.l A1, [A3 + 0x3D8]
000007DA 20D9 move.l [A0]+, [A1]+
000007DC 30D9 move.w [A0]+, [A1]+
000007DE 41EE FFF6 lea.l A0, [A6 - 0xA]
000007E2 43EB 0382 lea.l A1, [A3 + 0x382]
000007E6 20D9 move.l [A0]+, [A1]+
000007E8 20D9 move.l [A0]+, [A1]+
000007EA 30D9 move.w [A0]+, [A1]+
000007EC 7000 moveq.l D0, 0x00
000007EE 102D F28A move.b D0, [A5 - 0xD76]
000007F2 C1FC 005A muls.w D0, 0x5A /* 'Z' */
000007F6 916E FFF6 sub.w [A6 - 0xA], D0
000007FA 486E FFDE pea.l [A6 - 0x22]
000007FE 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
00000802 486E FFE6 pea.l [A6 - 0x1A]
00000806 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
0000080A 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */]
0000080E 41EE FFF6 lea.l A0, [A6 - 0xA]
00000812 2F20 move.l -[A7], -[A0]
00000814 2F20 move.l -[A7], -[A0]
00000816 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
0000081A 7001 moveq.l D0, 0x01
0000081C 2F00 move.l -[A7], D0
0000081E 486E FFF6 pea.l [A6 - 0xA]
00000822 486B 03CE pea.l [A3 + 0x3CE]
00000826 486B 03C8 pea.l [A3 + 0x3C8]
0000082A 4EAD 21DA jsr [A5 + 0x21DA /* export_1079 */]
0000082E 276D AD8C 03D4 move.l [A3 + 0x3D4], [A5 - 0x5274]
00000834 486D 2AFA pea.l [A5 + 0x2AFA /* export_1371 */]
00000838 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000083C 4A40 tst.w D0
0000083E 4FEF 0028 lea.l A7, [A7 + 0x28]
00000842 672A beq +0x2C /* 0000086E */
00000844 7000 moveq.l D0, 0x00
00000846 2F00 move.l -[A7], D0
00000848 2F0B move.l -[A7], A3
0000084A 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */]
0000084E 7001 moveq.l D0, 0x01
00000850 2F00 move.l -[A7], D0
00000852 2F0B move.l -[A7], A3
00000854 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */]
00000858 7002 moveq.l D0, 0x02
0000085A 2F00 move.l -[A7], D0
0000085C 2F0B move.l -[A7], A3
0000085E 4EAD 2AFA jsr [A5 + 0x2AFA /* export_1371 */]
00000862 486D 2AFA pea.l [A5 + 0x2AFA /* export_1371 */]
00000866 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
0000086A 4FEF 001C lea.l A7, [A7 + 0x1C]
label0000086E:
0000086E 4A2C 0076 tst.b [A4 + 0x76]
00000872 664E bne +0x50 /* 000008C2 */
00000874 7014 moveq.l D0, 0x14
00000876 B06B 010E cmp.w D0, [A3 + 0x10E]
0000087A 6610 bne +0x12 /* 0000088C */
0000087C 7002 moveq.l D0, 0x02
0000087E B02C 0077 cmp.b D0, [A4 + 0x77]
00000882 6308 bls +0xA /* 0000088C */
00000884 7005 moveq.l D0, 0x05
00000886 B02B 014F cmp.b D0, [A3 + 0x14F]
0000088A 6636 bne +0x38 /* 000008C2 */
label0000088C:
0000088C 302B 03DC move.w D0, [A3 + 0x3DC]
00000890 48C0 ext.l D0
00000892 2200 move.l D1, D0
00000894 C0FC 02D0 mulu.w D0, 0x2D0
00000898 4841 swap.w D1
0000089A C2FC 02D0 mulu.w D1, 0x2D0
0000089E 4841 swap.w D1
000008A0 4241 clr.w D1
000008A2 D081 add.l D0, D1
000008A4 322C 006A move.w D1, [A4 + 0x6A]
000008A8 48C1 ext.l D1
000008AA 2F00 move.l -[A7], D0
000008AC 2001 move.l D0, D1
000008AE 222D AD8C move.l D1, [A5 - 0x5274]
000008B2 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
000008B6 2200 move.l D1, D0
000008B8 201F move.l D0, [A7]+
000008BA 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000008BE 3940 006E move.w [A4 + 0x6E], D0
label000008C2:
000008C2 2F0C move.l -[A7], A4
000008C4 2F0B move.l -[A7], A3
000008C6 4EAD 20BA jsr [A5 + 0x20BA /* export_1043 */]
000008CA 4A6B 010C tst.w [A3 + 0x10C]
000008CE 508F addq.l A7, 8
000008D0 6724 beq +0x26 /* 000008F6 */
000008D2 41EE FFE6 lea.l A0, [A6 - 0x1A]
000008D6 2F20 move.l -[A7], -[A0]
000008D8 2F20 move.l -[A7], -[A0]
000008DA 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000008DE 7000 moveq.l D0, 0x00
000008E0 2F00 move.l -[A7], D0
000008E2 41EE FFEE lea.l A0, [A6 - 0x12]
000008E6 2F20 move.l -[A7], -[A0]
000008E8 2F20 move.l -[A7], -[A0]
000008EA 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
000008EE 4FEF 0014 lea.l A7, [A7 + 0x14]
000008F2 6000 0226 bra +0x228 /* 00000B1A */
label000008F6:
000008F6 4A6B 0406 tst.w [A3 + 0x406]
000008FA 6600 01FE bne +0x200 /* 00000AFA */
000008FE 2C2D AD8C move.l D6, [A5 - 0x5274]
00000902 7000 moveq.l D0, 0x00
00000904 7210 moveq.l D1, 0x10
00000906 C26B 03BE and.w D1, [A3 + 0x3BE]
0000090A 6722 beq +0x24 /* 0000092E */
0000090C 7214 moveq.l D1, 0x14
0000090E B26B 010E cmp.w D1, [A3 + 0x10E]
00000912 6618 bne +0x1A /* 0000092C */
00000914 7204 moveq.l D1, 0x04
00000916 C26B 03BE and.w D1, [A3 + 0x3BE]
0000091A 6610 bne +0x12 /* 0000092C */
0000091C 7208 moveq.l D1, 0x08
0000091E C26B 03BE and.w D1, [A3 + 0x3BE]
00000922 670A beq +0xC /* 0000092E */
00000924 7201 moveq.l D1, 0x01
00000926 C26B 03BE and.w D1, [A3 + 0x3BE]
0000092A 6702 beq +0x4 /* 0000092E */
label0000092C:
0000092C 7001 moveq.l D0, 0x01
label0000092E:
0000092E 3B40 ECB8 move.w [A5 - 0x1348], D0
00000932 671E beq +0x20 /* 00000952 */
00000934 302B 03DC move.w D0, [A3 + 0x3DC]
00000938 4440 neg.w D0
0000093A 48C0 ext.l D0
0000093C 7200 moveq.l D1, 0x00
0000093E 322B 03C0 move.w D1, [A3 + 0x3C0]
00000942 E089 lsr D1, 8
00000944 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000948 81FC 0064 divs.w D0, 0x64 /* 'd' */
0000094C 3740 03DE move.w [A3 + 0x3DE], D0
00000950 6032 bra +0x34 /* 00000984 */
label00000952:
00000952 302B 03DC move.w D0, [A3 + 0x3DC]
00000956 4440 neg.w D0
00000958 48C0 ext.l D0
0000095A 7201 moveq.l D1, 0x01
0000095C 7404 moveq.l D2, 0x04
0000095E B46C 006E cmp.w D2, [A4 + 0x6E]
00000962 6E0A bgt +0xC /* 0000096E */
00000964 7402 moveq.l D2, 0x02
00000966 B42C 0077 cmp.b D2, [A4 + 0x77]
0000096A 6202 bhi +0x4 /* 0000096E */
0000096C 7200 moveq.l D1, 0x00
label0000096E:
0000096E 4A81 tst.l D1
00000970 6704 beq +0x6 /* 00000976 */
00000972 7205 moveq.l D1, 0x05
00000974 6006 bra +0x8 /* 0000097C */
label00000976:
00000976 322C 006E move.w D1, [A4 + 0x6E]
0000097A 48C1 ext.l D1
label0000097C:
0000097C 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000980 3740 03DE move.w [A3 + 0x3DE], D0
label00000984:
00000984 376B 03DE 03CC move.w [A3 + 0x3CC], [A3 + 0x3DE]
0000098A 7014 moveq.l D0, 0x14
0000098C B06B 010E cmp.w D0, [A3 + 0x10E]
00000990 660A bne +0xC /* 0000099C */
00000992 7004 moveq.l D0, 0x04
00000994 C06B 03BE and.w D0, [A3 + 0x3BE]
00000998 6700 0160 beq +0x162 /* 00000AFA */
label0000099C:
0000099C 4247 clr.w D7
0000099E 6000 0152 bra +0x154 /* 00000AF2 */
label000009A2:
000009A2 276D AD8C 03D4 move.l [A3 + 0x3D4], [A5 - 0x5274]
000009A8 7000 moveq.l D0, 0x00
000009AA 7200 moveq.l D1, 0x00
000009AC 3207 move.w D1, D7
000009AE 57C0 seq D0
000009B0 4400 neg.b D0
000009B2 2F00 move.l -[A7], D0
000009B4 2F0B move.l -[A7], A3
000009B6 4EBA 018A jsr [PC + 0x18A /* 00000B42 */]
000009BA 7001 moveq.l D0, 0x01
000009BC 2F00 move.l -[A7], D0
000009BE 486E FFF6 pea.l [A6 - 0xA]
000009C2 486B 03CE pea.l [A3 + 0x3CE]
000009C6 486B 03C8 pea.l [A3 + 0x3C8]
000009CA 4EAD 21DA jsr [A5 + 0x21DA /* export_1079 */]
000009CE 222B 03D4 move.l D1, [A3 + 0x3D4]
000009D2 2001 move.l D0, D1
000009D4 C2FC 0064 mulu.w D1, 0x64 /* 'd' */
000009D8 4840 swap.w D0
000009DA C0FC 0064 mulu.w D0, 0x64 /* 'd' */
000009DE 4840 swap.w D0
000009E0 4240 clr.w D0
000009E2 D280 add.l D1, D0
000009E4 2001 move.l D0, D1
000009E6 222D AD8C move.l D1, [A5 - 0x5274]
000009EA 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000009EE 725F moveq.l D1, 0x5F
000009F0 B280 cmp.l D1, D0
000009F2 4FEF 0018 lea.l A7, [A7 + 0x18]
000009F6 6D00 0102 blt +0x104 /* 00000AFA */
000009FA 302B 03DA move.w D0, [A3 + 0x3DA]
000009FE 48C0 ext.l D0
00000A00 2200 move.l D1, D0
00000A02 C0FC 05A0 mulu.w D0, 0x5A0
00000A06 4841 swap.w D1
00000A08 C2FC 05A0 mulu.w D1, 0x5A0
00000A0C 4841 swap.w D1
00000A0E 4241 clr.w D1
00000A10 D081 add.l D0, D1
00000A12 222D AD8C move.l D1, [A5 - 0x5274]
00000A16 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000A1A 0C80 0000 0168 cmpi.l D0, 0x168
00000A20 6D00 0088 blt +0x8A /* 00000AAA */
00000A24 302B 03D8 move.w D0, [A3 + 0x3D8]
00000A28 48C0 ext.l D0
00000A2A 2200 move.l D1, D0
00000A2C C0FC 05A0 mulu.w D0, 0x5A0
00000A30 4841 swap.w D1
00000A32 C2FC 05A0 mulu.w D1, 0x5A0
00000A36 4841 swap.w D1
00000A38 4241 clr.w D1
00000A3A D081 add.l D0, D1
00000A3C 222D AD8C move.l D1, [A5 - 0x5274]
00000A40 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000A44 0C80 0000 0168 cmpi.l D0, 0x168
00000A4A 6D5E blt +0x60 /* 00000AAA */
00000A4C 302B 03DC move.w D0, [A3 + 0x3DC]
00000A50 48C0 ext.l D0
00000A52 2200 move.l D1, D0
00000A54 C0FC 05A0 mulu.w D0, 0x5A0
00000A58 4841 swap.w D1
00000A5A C2FC 05A0 mulu.w D1, 0x5A0
00000A5E 4841 swap.w D1
00000A60 4241 clr.w D1
00000A62 D081 add.l D0, D1
00000A64 222D AD8C move.l D1, [A5 - 0x5274]
00000A68 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000A6C 0C80 0000 0168 cmpi.l D0, 0x168
00000A72 6D36 blt +0x38 /* 00000AAA */
00000A74 302B 03D0 move.w D0, [A3 + 0x3D0]
00000A78 906B 03CA sub.w D0, [A3 + 0x3CA]
00000A7C 48C0 ext.l D0
00000A7E 0C80 0000 4E20 cmpi.l D0, 0x4E20 /* 'N ' */
00000A84 6E24 bgt +0x26 /* 00000AAA */
00000A86 302B 03CE move.w D0, [A3 + 0x3CE]
00000A8A 906B 03C8 sub.w D0, [A3 + 0x3C8]
00000A8E 48C0 ext.l D0
00000A90 0C80 0000 4E20 cmpi.l D0, 0x4E20 /* 'N ' */
00000A96 6E12 bgt +0x14 /* 00000AAA */
00000A98 302B 03D2 move.w D0, [A3 + 0x3D2]
00000A9C 906B 03CC sub.w D0, [A3 + 0x3CC]
00000AA0 48C0 ext.l D0
00000AA2 0C80 0000 4E20 cmpi.l D0, 0x4E20 /* 'N ' */
00000AA8 6F46 ble +0x48 /* 00000AF0 */
label00000AAA:
00000AAA 4A6B 0108 tst.w [A3 + 0x108]
00000AAE 6618 bne +0x1A /* 00000AC8 */
00000AB0 41EB 03FE lea.l A0, [A3 + 0x3FE]
00000AB4 43EB 0410 lea.l A1, [A3 + 0x410]
00000AB8 22D8 move.l [A1]+, [A0]+
00000ABA 22D8 move.l [A1]+, [A0]+
00000ABC 41EB 0408 lea.l A0, [A3 + 0x408]
00000AC0 43EB 0410 lea.l A1, [A3 + 0x410]
00000AC4 20D9 move.l [A0]+, [A1]+
00000AC6 20D9 move.l [A0]+, [A1]+
label00000AC8:
00000AC8 377C 0001 0406 move.w [A3 + 0x406], 0x1
00000ACE 426B 03DE clr.w [A3 + 0x3DE]
00000AD2 426B 03CC clr.w [A3 + 0x3CC]
00000AD6 426B 03C8 clr.w [A3 + 0x3C8]
00000ADA 426B 03CA clr.w [A3 + 0x3CA]
00000ADE 41EB 03CE lea.l A0, [A3 + 0x3CE]
00000AE2 43EB 03D8 lea.l A1, [A3 + 0x3D8]
00000AE6 20D9 move.l [A0]+, [A1]+
00000AE8 30D9 move.w [A0]+, [A1]+
00000AEA 2746 03D4 move.l [A3 + 0x3D4], D6
00000AEE 600A bra +0xC /* 00000AFA */
label00000AF0:
00000AF0 5247 addq.w D7, 1
label00000AF2:
00000AF2 0C47 000A cmpi.w D7, 0xA /* '\n' */
00000AF6 6500 FEAA bcs -0x154 /* 000009A2 */
label00000AFA:
00000AFA 41EE FFE6 lea.l A0, [A6 - 0x1A]
00000AFE 2F20 move.l -[A7], -[A0]
00000B00 2F20 move.l -[A7], -[A0]
00000B02 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000B06 7000 moveq.l D0, 0x00
00000B08 2F00 move.l -[A7], D0
00000B0A 41EE FFEE lea.l A0, [A6 - 0x12]
00000B0E 2F20 move.l -[A7], -[A0]
00000B10 2F20 move.l -[A7], -[A0]
00000B12 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
00000B16 4FEF 0014 lea.l A7, [A7 + 0x14]
label00000B1A:
00000B1A 4CEE 18F0 FF00 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x100]
00000B20 4E5E unlink A6
00000B22 4E75 rts
00000B24 400B negx.b A3
00000B26 BB80 xor.l D0, D5
00000B28 0000 0000 ori.b D0, 0x0
00000B2C 0000 3FFF ori.b D0, 0xFF
00000B30 8000 or.b D0, D0
00000B32 0000 0000 ori.b D0, 0x0
00000B36 0000 0000 ori.b D0, 0x0
00000B3A 0000 0000 ori.b D0, 0x0
00000B3E 0000 0000 ori.b D0, 0x0
fn00000B42:
00000B42 4E56 0000 link A6, 0
00000B46 48E7 0310 movem.l -[A7], D6,D7,A3
00000B4A 266E 0008 movea.l A3, [A6 + 0x8]
00000B4E 4A6E 000E tst.w [A6 + 0xE]
00000B52 6700 0092 beq +0x94 /* 00000BE6 */
00000B56 2E2D AD8C move.l D7, [A5 - 0x5274]
00000B5A 2B7C 0000 0360 AD8C move.l [A5 - 0x5274], 0x360
00000B62 486B 0160 pea.l [A3 + 0x160]
00000B66 2F0B move.l -[A7], A3
00000B68 4EBA 0238 jsr [PC + 0x238 /* 00000DA2 */]
00000B6C 3B40 ECAA move.w [A5 - 0x1356], D0
00000B70 486B 01DE pea.l [A3 + 0x1DE]
00000B74 2F0B move.l -[A7], A3
00000B76 4EBA 022A jsr [PC + 0x22A /* 00000DA2 */]
00000B7A 3B40 ECA8 move.w [A5 - 0x1358], D0
00000B7E 486B 025C pea.l [A3 + 0x25C]
00000B82 2F0B move.l -[A7], A3
00000B84 4EBA 021C jsr [PC + 0x21C /* 00000DA2 */]
00000B88 3B40 ECA6 move.w [A5 - 0x135A], D0
00000B8C 486D ECB4 pea.l [A5 - 0x134C]
00000B90 486B 0178 pea.l [A3 + 0x178]
00000B94 4EBA 1DCA jsr [PC + 0x1DCA /* 00002960 */]
00000B98 3C00 move.w D6, D0
00000B9A 4FEF 0020 lea.l A7, [A7 + 0x20]
00000B9E 670A beq +0xC /* 00000BAA */
00000BA0 48C6 ext.l D6
00000BA2 2006 move.l D0, D6
00000BA4 E380 asl D0, 1
00000BA6 D16D ECB4 add.w [A5 - 0x134C], D0
label00000BAA:
00000BAA 486D ECB0 pea.l [A5 - 0x1350]
00000BAE 486B 01F6 pea.l [A3 + 0x1F6]
00000BB2 4EBA 1DAC jsr [PC + 0x1DAC /* 00002960 */]
00000BB6 3C00 move.w D6, D0
00000BB8 508F addq.l A7, 8
00000BBA 670A beq +0xC /* 00000BC6 */
00000BBC 48C6 ext.l D6
00000BBE 2006 move.l D0, D6
00000BC0 E380 asl D0, 1
00000BC2 D16D ECB0 add.w [A5 - 0x1350], D0
label00000BC6:
00000BC6 486D ECAC pea.l [A5 - 0x1354]
00000BCA 486B 0274 pea.l [A3 + 0x274]
00000BCE 4EBA 1D90 jsr [PC + 0x1D90 /* 00002960 */]
00000BD2 3C00 move.w D6, D0
00000BD4 508F addq.l A7, 8
00000BD6 670A beq +0xC /* 00000BE2 */
00000BD8 302D ECAC move.w D0, [A5 - 0x1354]
00000BDC D046 add.w D0, D6
00000BDE D16D ECA6 add.w [A5 - 0x135A], D0
label00000BE2:
00000BE2 2B47 AD8C move.l [A5 - 0x5274], D7
label00000BE6:
00000BE6 7000 moveq.l D0, 0x00
00000BE8 102D F28A move.b D0, [A5 - 0xD76]
00000BEC 48C0 ext.l D0
00000BEE 81FC 0002 divs.w D0, 0x2
00000BF2 4840 swap.w D0
00000BF4 4A40 tst.w D0
00000BF6 6732 beq +0x34 /* 00000C2A */
00000BF8 302D ECAA move.w D0, [A5 - 0x1356]
00000BFC 4440 neg.w D0
00000BFE 48C0 ext.l D0
00000C00 222D AD8C move.l D1, [A5 - 0x5274]
00000C04 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000C08 81FC 0360 divs.w D0, 0x360
00000C0C 3740 03CA move.w [A3 + 0x3CA], D0
00000C10 302D ECA8 move.w D0, [A5 - 0x1358]
00000C14 4440 neg.w D0
00000C16 48C0 ext.l D0
00000C18 222D AD8C move.l D1, [A5 - 0x5274]
00000C1C 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000C20 81FC 0360 divs.w D0, 0x360
00000C24 3740 03C8 move.w [A3 + 0x3C8], D0
00000C28 6030 bra +0x32 /* 00000C5A */
label00000C2A:
00000C2A 302D ECA8 move.w D0, [A5 - 0x1358]
00000C2E 4440 neg.w D0
00000C30 48C0 ext.l D0
00000C32 222D AD8C move.l D1, [A5 - 0x5274]
00000C36 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000C3A 81FC 0360 divs.w D0, 0x360
00000C3E 3740 03CA move.w [A3 + 0x3CA], D0
00000C42 302D ECAA move.w D0, [A5 - 0x1356]
00000C46 4440 neg.w D0
00000C48 48C0 ext.l D0
00000C4A 222D AD8C move.l D1, [A5 - 0x5274]
00000C4E 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000C52 81FC 0360 divs.w D0, 0x360
00000C56 3740 03C8 move.w [A3 + 0x3C8], D0
label00000C5A:
00000C5A 4A6D ECB8 tst.w [A5 - 0x1348]
00000C5E 6636 bne +0x38 /* 00000C96 */
00000C60 4A6D ECB4 tst.w [A5 - 0x134C]
00000C64 6606 bne +0x8 /* 00000C6C */
00000C66 4A6D ECB0 tst.w [A5 - 0x1350]
00000C6A 672A beq +0x2C /* 00000C96 */
label00000C6C:
00000C6C 302D ECB4 move.w D0, [A5 - 0x134C]
00000C70 B06D ECB0 cmp.w D0, [A5 - 0x1350]
00000C74 6F08 ble +0xA /* 00000C7E */
00000C76 302D ECB4 move.w D0, [A5 - 0x134C]
00000C7A 48C0 ext.l D0
00000C7C 6006 bra +0x8 /* 00000C84 */
label00000C7E:
00000C7E 302D ECB0 move.w D0, [A5 - 0x1350]
00000C82 48C0 ext.l D0
label00000C84:
00000C84 4480 neg.l D0
00000C86 222D AD8C move.l D1, [A5 - 0x5274]
00000C8A 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000C8E 81FC 0360 divs.w D0, 0x360
00000C92 3740 03DE move.w [A3 + 0x3DE], D0
label00000C96:
00000C96 376B 03DE 03CC move.w [A3 + 0x3CC], [A3 + 0x3DE]
00000C9C 41EB 03CE lea.l A0, [A3 + 0x3CE]
00000CA0 43EB 03D8 lea.l A1, [A3 + 0x3D8]
00000CA4 20D9 move.l [A0]+, [A1]+
00000CA6 30D9 move.w [A0]+, [A1]+
00000CA8 4A2B 02D3 tst.b [A3 + 0x2D3]
00000CAC 6700 00EA beq +0xEC /* 00000D98 */
00000CB0 302D ECA6 move.w D0, [A5 - 0x135A]
00000CB4 48C0 ext.l D0
00000CB6 4480 neg.l D0
00000CB8 222D AD8C move.l D1, [A5 - 0x5274]
00000CBC 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000CC0 223C 0000 0360 move.l D1, 0x360
00000CC6 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000CCA 2E00 move.l D7, D0
00000CCC 7000 moveq.l D0, 0x00
00000CCE 102D F28A move.b D0, [A5 - 0xD76]
00000CD2 C1FC 005A muls.w D0, 0x5A /* 'Z' */
00000CD6 322B 0382 move.w D1, [A3 + 0x382]
00000CDA 9240 sub.w D1, D0
00000CDC 0C41 002D cmpi.w D1, 0x2D /* '-' */
00000CE0 6E1A bgt +0x1C /* 00000CFC */
00000CE2 302B 03CA move.w D0, [A3 + 0x3CA]
00000CE6 48C0 ext.l D0
00000CE8 B087 cmp.l D0, D7
00000CEA 6F04 ble +0x6 /* 00000CF0 */
00000CEC 2007 move.l D0, D7
00000CEE 6006 bra +0x8 /* 00000CF6 */
label00000CF0:
00000CF0 302B 03CA move.w D0, [A3 + 0x3CA]
00000CF4 48C0 ext.l D0
label00000CF6:
00000CF6 3740 03CA move.w [A3 + 0x3CA], D0
00000CFA 6018 bra +0x1A /* 00000D14 */
label00000CFC:
00000CFC 302B 03C8 move.w D0, [A3 + 0x3C8]
00000D00 48C0 ext.l D0
00000D02 B087 cmp.l D0, D7
00000D04 6F04 ble +0x6 /* 00000D0A */
00000D06 2007 move.l D0, D7
00000D08 6006 bra +0x8 /* 00000D10 */
label00000D0A:
00000D0A 302B 03C8 move.w D0, [A3 + 0x3C8]
00000D0E 48C0 ext.l D0
label00000D10:
00000D10 3740 03C8 move.w [A3 + 0x3C8], D0
label00000D14:
00000D14 4A6D ECAE tst.w [A5 - 0x1352]
00000D18 677E beq +0x80 /* 00000D98 */
00000D1A 302D ECAE move.w D0, [A5 - 0x1352]
00000D1E 48C0 ext.l D0
00000D20 222D AD8C move.l D1, [A5 - 0x5274]
00000D24 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000D28 223C 0000 0360 move.l D1, 0x360
00000D2E 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000D32 2E00 move.l D7, D0
00000D34 302B 03DC move.w D0, [A3 + 0x3DC]
00000D38 48C0 ext.l D0
00000D3A 9087 sub.l D0, D7
00000D3C 7202 moveq.l D1, 0x02
00000D3E 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000D42 322B 03CC move.w D1, [A3 + 0x3CC]
00000D46 48C1 ext.l D1
00000D48 B280 cmp.l D1, D0
00000D4A 6F10 ble +0x12 /* 00000D5C */
00000D4C 302B 03DC move.w D0, [A3 + 0x3DC]
00000D50 48C0 ext.l D0
00000D52 9087 sub.l D0, D7
00000D54 7202 moveq.l D1, 0x02
00000D56 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000D5A 6006 bra +0x8 /* 00000D62 */
label00000D5C:
00000D5C 302B 03CC move.w D0, [A3 + 0x3CC]
00000D60 48C0 ext.l D0
label00000D62:
00000D62 3740 03CC move.w [A3 + 0x3CC], D0
00000D66 302B 03DC move.w D0, [A3 + 0x3DC]
00000D6A 48C0 ext.l D0
00000D6C D087 add.l D0, D7
00000D6E 7202 moveq.l D1, 0x02
00000D70 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000D74 322B 03D2 move.w D1, [A3 + 0x3D2]
00000D78 48C1 ext.l D1
00000D7A B280 cmp.l D1, D0
00000D7C 6C10 bge +0x12 /* 00000D8E */
00000D7E 302B 03DC move.w D0, [A3 + 0x3DC]
00000D82 48C0 ext.l D0
00000D84 D087 add.l D0, D7
00000D86 7202 moveq.l D1, 0x02
00000D88 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000D8C 6006 bra +0x8 /* 00000D94 */
label00000D8E:
00000D8E 302B 03D2 move.w D0, [A3 + 0x3D2]
00000D92 48C0 ext.l D0
label00000D94:
00000D94 3740 03D2 move.w [A3 + 0x3D2], D0
label00000D98:
00000D98 4CEE 08C0 FFF4 movem.l D6,D7,A3, [A6 - 0xC]
00000D9E 4E5E unlink A6
00000DA0 4E75 rts
fn00000DA2:
00000DA2 4E56 FEF0 link A6, -0x0110
00000DA6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000DAA 286E 000C movea.l A4, [A6 + 0xC]
00000DAE 47EE FF00 lea.l A3, [A6 - 0x100]
00000DB2 4246 clr.w D6
00000DB4 7001 moveq.l D0, 0x01
00000DB6 B02C 0077 cmp.b D0, [A4 + 0x77]
00000DBA 6470 bcc +0x72 /* 00000E2C */
00000DBC 7002 moveq.l D0, 0x02
00000DBE B02C 0073 cmp.b D0, [A4 + 0x73]
00000DC2 660A bne +0xC /* 00000DCE */
00000DC4 302C 006E move.w D0, [A4 + 0x6E]
00000DC8 5340 subq.w D0, 1
00000DCA 48C0 ext.l D0
00000DCC 6006 bra +0x8 /* 00000DD4 */
label00000DCE:
00000DCE 302C 006E move.w D0, [A4 + 0x6E]
00000DD2 48C0 ext.l D0
label00000DD4:
00000DD4 3800 move.w D4, D0
00000DD6 4247 clr.w D7
00000DD8 6032 bra +0x34 /* 00000E0C */
label00000DDA:
00000DDA 2F0B move.l -[A7], A3
00000DDC 486E FEF0 pea.l [A6 - 0x110]
00000DE0 7000 moveq.l D0, 0x00
00000DE2 3007 move.w D0, D7
00000DE4 2F00 move.l -[A7], D0
00000DE6 2F0C move.l -[A7], A4
00000DE8 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000DEC 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */]
00000DF0 486E FEF0 pea.l [A6 - 0x110]
00000DF4 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */]
00000DF8 2F0B move.l -[A7], A3
00000DFA 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
00000DFE 3A00 move.w D5, D0
00000E00 BC45 cmp.w D6, D5
00000E02 4FEF 001C lea.l A7, [A7 + 0x1C]
00000E06 6C02 bge +0x4 /* 00000E0A */
00000E08 3C05 move.w D6, D5
label00000E0A:
00000E0A 5247 addq.w D7, 1
label00000E0C:
00000E0C B847 cmp.w D4, D7
00000E0E 64CA bcc -0x34 /* 00000DDA */
00000E10 4A46 tst.w D6
00000E12 6718 beq +0x1A /* 00000E2C */
00000E14 2F0C move.l -[A7], A4
00000E16 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
00000E1A 48C0 ext.l D0
00000E1C 222D AD8C move.l D1, [A5 - 0x5274]
00000E20 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00000E24 81FC 05A0 divs.w D0, 0x5A0
00000E28 DC40 add.w D6, D0
00000E2A 588F addq.l A7, 4
label00000E2C:
00000E2C 3006 move.w D0, D6
00000E2E 4CEE 18F0 FED8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x128]
00000E34 4E5E unlink A6
00000E36 4E75 rts
export_1363:
00000E38 4E56 FFDA link A6, -0x0026
00000E3C 48E7 0018 movem.l -[A7], A3,A4
00000E40 266E 0008 movea.l A3, [A6 + 0x8]
00000E44 49EB 025C lea.l A4, [A3 + 0x25C]
00000E48 7000 moveq.l D0, 0x00
00000E4A 102C 0075 move.b D0, [A4 + 0x75]
00000E4E 3B40 F238 move.w [A5 - 0xDC8], D0
00000E52 0C40 0002 cmpi.w D0, 0x2
00000E56 6600 00A6 bne +0xA8 /* 00000EFE */
00000E5A 486D F218 pea.l [A5 - 0xDE8]
00000E5E 7001 moveq.l D0, 0x01
00000E60 2F00 move.l -[A7], D0
00000E62 486C 0010 pea.l [A4 + 0x10]
00000E66 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00000E6A 486D F220 pea.l [A5 - 0xDE0]
00000E6E 7001 moveq.l D0, 0x01
00000E70 2F00 move.l -[A7], D0
00000E72 2F0C move.l -[A7], A4
00000E74 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00000E78 486D F228 pea.l [A5 - 0xDD8]
00000E7C 7001 moveq.l D0, 0x01
00000E7E 2F00 move.l -[A7], D0
00000E80 486C 0008 pea.l [A4 + 0x8]
00000E84 4EAD 1A72 jsr [A5 + 0x1A72 /* export_842 */]
00000E88 486D F220 pea.l [A5 - 0xDE0]
00000E8C 486E FFE4 pea.l [A6 - 0x1C]
00000E90 3F3C 080E move.w -[A7], 0x80E
00000E94 A9EB syscall Pack4/FP68K
00000E96 486D F218 pea.l [A5 - 0xDE8]
00000E9A 486E FFDA pea.l [A6 - 0x26]
00000E9E 3F3C 080E move.w -[A7], 0x80E
00000EA2 A9EB syscall Pack4/FP68K
00000EA4 486E FFDA pea.l [A6 - 0x26]
00000EA8 486E FFE4 pea.l [A6 - 0x1C]
00000EAC 3F3C 0006 move.w -[A7], 0x6
00000EB0 A9EB syscall Pack4/FP68K
00000EB2 486E FFE4 pea.l [A6 - 0x1C]
00000EB6 486D F220 pea.l [A5 - 0xDE0]
00000EBA 3F3C 0810 move.w -[A7], 0x810
00000EBE A9EB syscall Pack4/FP68K
00000EC0 486D F228 pea.l [A5 - 0xDD8]
00000EC4 486E FFE4 pea.l [A6 - 0x1C]
00000EC8 3F3C 080E move.w -[A7], 0x80E
00000ECC A9EB syscall Pack4/FP68K
00000ECE 486D F218 pea.l [A5 - 0xDE8]
00000ED2 486E FFE4 pea.l [A6 - 0x1C]
00000ED6 3F3C 0806 move.w -[A7], 0x806
00000EDA A9EB syscall Pack4/FP68K
00000EDC 486D F220 pea.l [A5 - 0xDE0]
00000EE0 486E FFE4 pea.l [A6 - 0x1C]
00000EE4 3F3C 0802 move.w -[A7], 0x802
00000EE8 A9EB syscall Pack4/FP68K
00000EEA 486E FFE4 pea.l [A6 - 0x1C]
00000EEE 486D F228 pea.l [A5 - 0xDD8]
00000EF2 3F3C 0810 move.w -[A7], 0x810
00000EF6 A9EB syscall Pack4/FP68K
00000EF8 4FEF 0024 lea.l A7, [A7 + 0x24]
00000EFC 6044 bra +0x46 /* 00000F42 */
label00000EFE:
00000EFE 2F0C move.l -[A7], A4
00000F00 486E FFE4 pea.l [A6 - 0x1C]
00000F04 3F3C 080E move.w -[A7], 0x80E
00000F08 A9EB syscall Pack4/FP68K
00000F0A 486E FFE4 pea.l [A6 - 0x1C]
00000F0E 486D F220 pea.l [A5 - 0xDE0]
00000F12 3F3C 0810 move.w -[A7], 0x810
00000F16 A9EB syscall Pack4/FP68K
00000F18 486C 0008 pea.l [A4 + 0x8]
00000F1C 486E FFE4 pea.l [A6 - 0x1C]
00000F20 3F3C 080E move.w -[A7], 0x80E
00000F24 A9EB syscall Pack4/FP68K
00000F26 486D F220 pea.l [A5 - 0xDE0]
00000F2A 486E FFE4 pea.l [A6 - 0x1C]
00000F2E 3F3C 0802 move.w -[A7], 0x802
00000F32 A9EB syscall Pack4/FP68K
00000F34 486E FFE4 pea.l [A6 - 0x1C]
00000F38 486D F228 pea.l [A5 - 0xDD8]
00000F3C 3F3C 0810 move.w -[A7], 0x810
00000F40 A9EB syscall Pack4/FP68K
label00000F42:
00000F42 7000 moveq.l D0, 0x00
00000F44 2B40 F230 move.l [A5 - 0xDD0], D0
00000F48 322B 03DC move.w D1, [A3 + 0x3DC]
00000F4C 48C1 ext.l D1
00000F4E 2B41 F234 move.l [A5 - 0xDCC], D1
00000F52 2B6B 03D4 AD8C move.l [A5 - 0x5274], [A3 + 0x3D4]
00000F58 3B6B 03E0 F288 move.w [A5 - 0xD78], [A3 + 0x3E0]
00000F5E 3B6B 03E2 F286 move.w [A5 - 0xD7A], [A3 + 0x3E2]
00000F64 486B 03E4 pea.l [A3 + 0x3E4]
00000F68 486E FFE4 pea.l [A6 - 0x1C]
00000F6C 3F3C 080E move.w -[A7], 0x80E
00000F70 A9EB syscall Pack4/FP68K
00000F72 486E FFE4 pea.l [A6 - 0x1C]
00000F76 486D F27E pea.l [A5 - 0xD82]
00000F7A 3F3C 0810 move.w -[A7], 0x810
00000F7E A9EB syscall Pack4/FP68K
00000F80 322B 0382 move.w D1, [A3 + 0x382]
00000F84 48C1 ext.l D1
00000F86 2001 move.l D0, D1
00000F88 725A moveq.l D1, 0x5A
00000F8A 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000F8E 1B40 F28A move.b [A5 - 0xD76], D0
00000F92 41EB 00D8 lea.l A0, [A3 + 0xD8]
00000F96 2B48 F290 move.l [A5 - 0xD70], A0
00000F9A 2B6B 03F0 F294 move.l [A5 - 0xD6C], [A3 + 0x3F0]
00000FA0 41EE FFEE lea.l A0, [A6 - 0x12]
00000FA4 43EB 0382 lea.l A1, [A3 + 0x382]
00000FA8 20D9 move.l [A0]+, [A1]+
00000FAA 20D9 move.l [A0]+, [A1]+
00000FAC 30D9 move.w [A0]+, [A1]+
00000FAE 7000 moveq.l D0, 0x00
00000FB0 102D F28A move.b D0, [A5 - 0xD76]
00000FB4 C1FC 005A muls.w D0, 0x5A /* 'Z' */
00000FB8 916E FFEE sub.w [A6 - 0x12], D0
00000FBC 3D6B 0412 FFFA move.w [A6 - 0x6], [A3 + 0x412]
00000FC2 3D6B 0414 FFF8 move.w [A6 - 0x8], [A3 + 0x414]
00000FC8 3D6B 0416 FFFE move.w [A6 - 0x2], [A3 + 0x416]
00000FCE 3D6B 0410 FFFC move.w [A6 - 0x4], [A3 + 0x410]
00000FD4 486E FFF8 pea.l [A6 - 0x8]
00000FD8 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
00000FDC 486E FFFC pea.l [A6 - 0x4]
00000FE0 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
00000FE4 4EAD 21D2 jsr [A5 + 0x21D2 /* export_1078 */]
00000FE8 41EE 0000 lea.l A0, [A6 + 0x0]
00000FEC 2F20 move.l -[A7], -[A0]
00000FEE 2F20 move.l -[A7], -[A0]
00000FF0 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00000FF4 7001 moveq.l D0, 0x01
00000FF6 2F00 move.l -[A7], D0
00000FF8 486E FFEE pea.l [A6 - 0x12]
00000FFC 486B 03CE pea.l [A3 + 0x3CE]
00001000 486B 03C8 pea.l [A3 + 0x3C8]
00001004 4EAD 21DA jsr [A5 + 0x21DA /* export_1079 */]
00001008 7000 moveq.l D0, 0x00
0000100A 102D F28A move.b D0, [A5 - 0xD76]
0000100E 48C0 ext.l D0
00001010 81FC 0002 divs.w D0, 0x2
00001014 4840 swap.w D0
00001016 4A40 tst.w D0
00001018 4FEF 0020 lea.l A7, [A7 + 0x20]
0000101C 6736 beq +0x38 /* 00001054 */
0000101E 302B 03EC move.w D0, [A3 + 0x3EC]
00001022 48C0 ext.l D0
00001024 7202 moveq.l D1, 0x02
00001026 B22B 0251 cmp.b D1, [A3 + 0x251]
0000102A 6604 bne +0x6 /* 00001030 */
0000102C 7201 moveq.l D1, 0x01
0000102E 6002 bra +0x4 /* 00001032 */
label00001030:
00001030 7200 moveq.l D1, 0x00
label00001032:
00001032 9081 sub.l D0, D1
00001034 3B40 F28E move.w [A5 - 0xD72], D0
00001038 302B 03EE move.w D0, [A3 + 0x3EE]
0000103C 48C0 ext.l D0
0000103E 7202 moveq.l D1, 0x02
00001040 B22B 01D3 cmp.b D1, [A3 + 0x1D3]
00001044 6604 bne +0x6 /* 0000104A */
00001046 7201 moveq.l D1, 0x01
00001048 6002 bra +0x4 /* 0000104C */
label0000104A:
0000104A 7200 moveq.l D1, 0x00
label0000104C:
0000104C 9081 sub.l D0, D1
0000104E 3B40 F28C move.w [A5 - 0xD74], D0
00001052 6034 bra +0x36 /* 00001088 */
label00001054:
00001054 302B 03EC move.w D0, [A3 + 0x3EC]
00001058 48C0 ext.l D0
0000105A 7202 moveq.l D1, 0x02
0000105C B22B 01D3 cmp.b D1, [A3 + 0x1D3]
00001060 6604 bne +0x6 /* 00001066 */
00001062 7201 moveq.l D1, 0x01
00001064 6002 bra +0x4 /* 00001068 */
label00001066:
00001066 7200 moveq.l D1, 0x00
label00001068:
00001068 9081 sub.l D0, D1
0000106A 3B40 F28E move.w [A5 - 0xD72], D0
0000106E 302B 03EE move.w D0, [A3 + 0x3EE]
00001072 48C0 ext.l D0
00001074 7202 moveq.l D1, 0x02
00001076 B22B 0251 cmp.b D1, [A3 + 0x251]
0000107A 6604 bne +0x6 /* 00001080 */
0000107C 7201 moveq.l D1, 0x01
0000107E 6002 bra +0x4 /* 00001082 */
label00001080:
00001080 7200 moveq.l D1, 0x00
label00001082:
00001082 9081 sub.l D0, D1
00001084 3B40 F28C move.w [A5 - 0xD74], D0
label00001088:
00001088 4CEE 1800 FFD2 movem.l A3,A4, [A6 - 0x2E]
0000108E 4E5E unlink A6
00001090 4E75 rts
export_1364:
00001092 4E56 FE8A link A6, -0x0176
00001096 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
0000109A 286E 0008 movea.l A4, [A6 + 0x8]
0000109E 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
000010A2 47EC 025C lea.l A3, [A4 + 0x25C]
000010A6 41EE FECE lea.l A0, [A6 - 0x132]
000010AA 2D48 FEB2 move.l [A6 - 0x14E], A0
000010AE 426E FEFE clr.w [A6 - 0x102]
000010B2 4246 clr.w D6
000010B4 6000 0188 bra +0x18A /* 0000123E */
label000010B8:
000010B8 41EC 00D0 lea.l A0, [A4 + 0xD0]
000010BC 2F20 move.l -[A7], -[A0]
000010BE 2F20 move.l -[A7], -[A0]
000010C0 3F20 move.w -[A7], -[A0]
000010C2 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
000010C6 41EE FECE lea.l A0, [A6 - 0x132]
000010CA 43EC 03D8 lea.l A1, [A4 + 0x3D8]
000010CE 20D9 move.l [A0]+, [A1]+
000010D0 30D9 move.w [A0]+, [A1]+
000010D2 4A2C 00C1 tst.b [A4 + 0xC1]
000010D6 4FEF 000A lea.l A7, [A7 + 0xA]
000010DA 6700 0090 beq +0x92 /* 0000116C */
000010DE 41EC 00C6 lea.l A0, [A4 + 0xC6]
000010E2 2F20 move.l -[A7], -[A0]
000010E4 2F20 move.l -[A7], -[A0]
000010E6 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
000010EA 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
000010EE 41EE FED4 lea.l A0, [A6 - 0x12C]
000010F2 2F20 move.l -[A7], -[A0]
000010F4 3F20 move.w -[A7], -[A0]
000010F6 4EAD 2202 jsr [A5 + 0x2202 /* export_1084 */]
000010FA 206E FEB2 movea.l A0, [A6 - 0x14E]
000010FE 7000 moveq.l D0, 0x00
00001100 3006 move.w D0, D6
00001102 D080 add.l D0, D0
00001104 4270 0800 clr.w [A0 + D0]
00001108 41EE FED4 lea.l A0, [A6 - 0x12C]
0000110C 2F20 move.l -[A7], -[A0]
0000110E 3F20 move.w -[A7], -[A0]
00001110 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
00001114 426E FED2 clr.w [A6 - 0x12E]
00001118 41EE FED4 lea.l A0, [A6 - 0x12C]
0000111C 2F20 move.l -[A7], -[A0]
0000111E 3F20 move.w -[A7], -[A0]
00001120 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
00001124 7000 moveq.l D0, 0x00
00001126 3006 move.w D0, D6
00001128 D080 add.l D0, D0
0000112A 206E FEB2 movea.l A0, [A6 - 0x14E]
0000112E 7200 moveq.l D1, 0x00
00001130 3206 move.w D1, D6
00001132 D281 add.l D1, D1
00001134 43EC 03D8 lea.l A1, [A4 + 0x3D8]
00001138 31B1 0800 1800 move.w [A0 + D1], [A1 + D0]
0000113E 41EE FED4 lea.l A0, [A6 - 0x12C]
00001142 2F20 move.l -[A7], -[A0]
00001144 3F20 move.w -[A7], -[A0]
00001146 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
0000114A 3D6C 03DC FED2 move.w [A6 - 0x12E], [A4 + 0x3DC]
00001150 41EE FED4 lea.l A0, [A6 - 0x12C]
00001154 2F20 move.l -[A7], -[A0]
00001156 3F20 move.w -[A7], -[A0]
00001158 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
0000115C 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00001160 4EAD 090A jsr [A5 + 0x90A /* export_285 */]
00001164 4EAD 0842 jsr [A5 + 0x842 /* export_260 */]
00001168 4FEF 0026 lea.l A7, [A7 + 0x26]
label0000116C:
0000116C 41EE FED4 lea.l A0, [A6 - 0x12C]
00001170 2F20 move.l -[A7], -[A0]
00001172 3F20 move.w -[A7], -[A0]
00001174 4EAD 2202 jsr [A5 + 0x2202 /* export_1084 */]
00001178 206E FEB2 movea.l A0, [A6 - 0x14E]
0000117C 7000 moveq.l D0, 0x00
0000117E 3006 move.w D0, D6
00001180 D080 add.l D0, D0
00001182 4270 0800 clr.w [A0 + D0]
00001186 41EE FED4 lea.l A0, [A6 - 0x12C]
0000118A 2F20 move.l -[A7], -[A0]
0000118C 3F20 move.w -[A7], -[A0]
0000118E 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
00001192 426E FED2 clr.w [A6 - 0x12E]
00001196 4A2B 0077 tst.b [A3 + 0x77]
0000119A 4FEF 000C lea.l A7, [A7 + 0xC]
0000119E 6746 beq +0x48 /* 000011E6 */
000011A0 4A46 tst.w D6
000011A2 6716 beq +0x18 /* 000011BA */
000011A4 7000 moveq.l D0, 0x00
000011A6 102D F28A move.b D0, [A5 - 0xD76]
000011AA C1FC 005A muls.w D0, 0x5A /* 'Z' */
000011AE 322C 0382 move.w D1, [A4 + 0x382]
000011B2 9240 sub.w D1, D0
000011B4 0C41 002D cmpi.w D1, 0x2D /* '-' */
000011B8 6F1A ble +0x1C /* 000011D4 */
label000011BA:
000011BA 4A46 tst.w D6
000011BC 6628 bne +0x2A /* 000011E6 */
000011BE 7000 moveq.l D0, 0x00
000011C0 102D F28A move.b D0, [A5 - 0xD76]
000011C4 C1FC 005A muls.w D0, 0x5A /* 'Z' */
000011C8 322C 0382 move.w D1, [A4 + 0x382]
000011CC 9240 sub.w D1, D0
000011CE 0C41 002D cmpi.w D1, 0x2D /* '-' */
000011D2 6F12 ble +0x14 /* 000011E6 */
label000011D4:
000011D4 41EB 0054 lea.l A0, [A3 + 0x54]
000011D8 2F20 move.l -[A7], -[A0]
000011DA 2F20 move.l -[A7], -[A0]
000011DC 3F20 move.w -[A7], -[A0]
000011DE 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
000011E2 4FEF 000A lea.l A7, [A7 + 0xA]
label000011E6:
000011E6 41EE FED4 lea.l A0, [A6 - 0x12C]
000011EA 2F20 move.l -[A7], -[A0]
000011EC 3F20 move.w -[A7], -[A0]
000011EE 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
000011F2 41EC 00D0 lea.l A0, [A4 + 0xD0]
000011F6 2F20 move.l -[A7], -[A0]
000011F8 2F20 move.l -[A7], -[A0]
000011FA 3F20 move.w -[A7], -[A0]
000011FC 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
00001200 7000 moveq.l D0, 0x00
00001202 3006 move.w D0, D6
00001204 D080 add.l D0, D0
00001206 206E FEB2 movea.l A0, [A6 - 0x14E]
0000120A 7200 moveq.l D1, 0x00
0000120C 3206 move.w D1, D6
0000120E D281 add.l D1, D1
00001210 43EC 03D8 lea.l A1, [A4 + 0x3D8]
00001214 31B1 0800 1800 move.w [A0 + D1], [A1 + D0]
0000121A 41EE FED4 lea.l A0, [A6 - 0x12C]
0000121E 2F20 move.l -[A7], -[A0]
00001220 3F20 move.w -[A7], -[A0]
00001222 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
00001226 3D6C 03DC FED2 move.w [A6 - 0x12E], [A4 + 0x3DC]
0000122C 41EE FED4 lea.l A0, [A6 - 0x12C]
00001230 2F20 move.l -[A7], -[A0]
00001232 3F20 move.w -[A7], -[A0]
00001234 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
00001238 4FEF 001C lea.l A7, [A7 + 0x1C]
0000123C 5246 addq.w D6, 1
label0000123E:
0000123E 0C46 0002 cmpi.w D6, 0x2
00001242 6500 FE74 bcs -0x18A /* 000010B8 */
00001246 7000 moveq.l D0, 0x00
00001248 2F00 move.l -[A7], D0
0000124A 2F00 move.l -[A7], D0
0000124C 2F0C move.l -[A7], A4
0000124E 4EBA 07A8 jsr [PC + 0x7A8 /* 000019F8 */]
00001252 7000 moveq.l D0, 0x00
00001254 2F00 move.l -[A7], D0
00001256 7201 moveq.l D1, 0x01
00001258 2F01 move.l -[A7], D1
0000125A 2F0C move.l -[A7], A4
0000125C 4EBA 079A jsr [PC + 0x79A /* 000019F8 */]
00001260 7014 moveq.l D0, 0x14
00001262 B06C 010E cmp.w D0, [A4 + 0x10E]
00001266 4FEF 0018 lea.l A7, [A7 + 0x18]
0000126A 6700 00B8 beq +0xBA /* 00001324 */
0000126E 41EC 03B0 lea.l A0, [A4 + 0x3B0]
00001272 2F20 move.l -[A7], -[A0]
00001274 2F20 move.l -[A7], -[A0]
00001276 3F20 move.w -[A7], -[A0]
00001278 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
0000127C 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00001280 426E FED2 clr.w [A6 - 0x12E]
00001284 426E FECE clr.w [A6 - 0x132]
00001288 426E FED0 clr.w [A6 - 0x130]
0000128C 41EE FED4 lea.l A0, [A6 - 0x12C]
00001290 2F20 move.l -[A7], -[A0]
00001292 3F20 move.w -[A7], -[A0]
00001294 4EAD 2202 jsr [A5 + 0x2202 /* export_1084 */]
00001298 3D6C 03DA FED0 move.w [A6 - 0x130], [A4 + 0x3DA]
0000129E 41EE FED4 lea.l A0, [A6 - 0x12C]
000012A2 2F20 move.l -[A7], -[A0]
000012A4 3F20 move.w -[A7], -[A0]
000012A6 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
000012AA 3D6C 03D8 FECE move.w [A6 - 0x132], [A4 + 0x3D8]
000012B0 41EE FED4 lea.l A0, [A6 - 0x12C]
000012B4 2F20 move.l -[A7], -[A0]
000012B6 3F20 move.w -[A7], -[A0]
000012B8 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
000012BC 426E FED0 clr.w [A6 - 0x130]
000012C0 41EE FED4 lea.l A0, [A6 - 0x12C]
000012C4 2F20 move.l -[A7], -[A0]
000012C6 3F20 move.w -[A7], -[A0]
000012C8 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
000012CC 426E FECE clr.w [A6 - 0x132]
000012D0 41EE FED4 lea.l A0, [A6 - 0x12C]
000012D4 2F20 move.l -[A7], -[A0]
000012D6 3F20 move.w -[A7], -[A0]
000012D8 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
000012DC 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
000012E0 4A2C 0391 tst.b [A4 + 0x391]
000012E4 4FEF 0028 lea.l A7, [A7 + 0x28]
000012E8 6606 bne +0x8 /* 000012F0 */
000012EA 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
000012EE 6012 bra +0x14 /* 00001302 */
label000012F0:
000012F0 41EC 0396 lea.l A0, [A4 + 0x396]
000012F4 2F20 move.l -[A7], -[A0]
000012F6 2F20 move.l -[A7], -[A0]
000012F8 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
000012FC 4EAD 0912 jsr [A5 + 0x912 /* export_286 */]
00001300 508F addq.l A7, 8
label00001302:
00001302 4EAD 0842 jsr [A5 + 0x842 /* export_260 */]
00001306 7001 moveq.l D0, 0x01
00001308 2F00 move.l -[A7], D0
0000130A 7200 moveq.l D1, 0x00
0000130C 2F01 move.l -[A7], D1
0000130E 2F0C move.l -[A7], A4
00001310 4EBA 06E6 jsr [PC + 0x6E6 /* 000019F8 */]
00001314 7001 moveq.l D0, 0x01
00001316 2F00 move.l -[A7], D0
00001318 2F00 move.l -[A7], D0
0000131A 2F0C move.l -[A7], A4
0000131C 4EBA 06DA jsr [PC + 0x6DA /* 000019F8 */]
00001320 4FEF 0018 lea.l A7, [A7 + 0x18]
label00001324:
00001324 4A6D E5CE tst.w [A5 - 0x1A32]
00001328 6606 bne +0x8 /* 00001330 */
0000132A 4A6C 0406 tst.w [A4 + 0x406]
0000132E 6708 beq +0xA /* 00001338 */
label00001330:
00001330 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
00001334 6000 06AE bra +0x6B0 /* 000019E4 */
label00001338:
00001338 7000 moveq.l D0, 0x00
0000133A 102D F28A move.b D0, [A5 - 0xD76]
0000133E C1FC 005A muls.w D0, 0x5A /* 'Z' */
00001342 322C 0382 move.w D1, [A4 + 0x382]
00001346 9240 sub.w D1, D0
00001348 0C41 002D cmpi.w D1, 0x2D /* '-' */
0000134C 5FC5 sle D5
0000134E 0245 0001 andi.w D5, 0x1
00001352 7002 moveq.l D0, 0x02
00001354 B02B 0077 cmp.b D0, [A3 + 0x77]
00001358 6200 05DE bhi +0x5E0 /* 00001938 */
0000135C 7002 moveq.l D0, 0x02
0000135E B02B 0074 cmp.b D0, [A3 + 0x74]
00001362 6706 beq +0x8 /* 0000136A */
00001364 4A2B 0076 tst.b [A3 + 0x76]
00001368 670A beq +0xC /* 00001374 */
label0000136A:
0000136A 486C 0420 pea.l [A4 + 0x420]
0000136E 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */]
00001372 588F addq.l A7, 4
label00001374:
00001374 302B 006C move.w D0, [A3 + 0x6C]
00001378 48C0 ext.l D0
0000137A 222D AD8C move.l D1, [A5 - 0x5274]
0000137E 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00001382 81FC 05A0 divs.w D0, 0x5A0
00001386 3800 move.w D4, D0
00001388 426E FEF8 clr.w [A6 - 0x108]
0000138C 426E FEFA clr.w [A6 - 0x106]
00001390 426E FECE clr.w [A6 - 0x132]
00001394 426E FED0 clr.w [A6 - 0x130]
00001398 7000 moveq.l D0, 0x00
0000139A 4A45 tst.w D5
0000139C 57C0 seq D0
0000139E 4400 neg.b D0
000013A0 D080 add.l D0, D0
000013A2 7200 moveq.l D1, 0x00
000013A4 4A45 tst.w D5
000013A6 57C1 seq D1
000013A8 4401 neg.b D1
000013AA D241 add.w D1, D1
000013AC 41EC 03D8 lea.l A0, [A4 + 0x3D8]
000013B0 43EE FECE lea.l A1, [A6 - 0x132]
000013B4 33B0 0800 1000 move.w [A1 + D1.w], [A0 + D0]
000013BA 7000 moveq.l D0, 0x00
000013BC 3005 move.w D0, D5
000013BE D080 add.l D0, D0
000013C0 2205 move.l D1, D5
000013C2 D241 add.w D1, D1
000013C4 41EC 03D8 lea.l A0, [A4 + 0x3D8]
000013C8 45EE FEF8 lea.l A2, [A6 - 0x108]
000013CC 35B0 0800 1000 move.w [A2 + D1.w], [A0 + D0]
000013D2 41EE FECE lea.l A0, [A6 - 0x132]
000013D6 43EE FEE6 lea.l A1, [A6 - 0x11A]
000013DA 22D8 move.l [A1]+, [A0]+
000013DC 32D8 move.w [A1]+, [A0]+
000013DE 41EE FEE6 lea.l A0, [A6 - 0x11A]
000013E2 43EE FEEC lea.l A1, [A6 - 0x114]
000013E6 22D8 move.l [A1]+, [A0]+
000013E8 32D8 move.w [A1]+, [A0]+
000013EA 41EE FEEC lea.l A0, [A6 - 0x114]
000013EE 43EE FEE0 lea.l A1, [A6 - 0x120]
000013F2 22D8 move.l [A1]+, [A0]+
000013F4 32D8 move.w [A1]+, [A0]+
000013F6 41EE FEE0 lea.l A0, [A6 - 0x120]
000013FA 43EE FEDA lea.l A1, [A6 - 0x126]
000013FE 22D8 move.l [A1]+, [A0]+
00001400 32D8 move.w [A1]+, [A0]+
00001402 41EE FED4 lea.l A0, [A6 - 0x12C]
00001406 43EE FEDA lea.l A1, [A6 - 0x126]
0000140A 20D9 move.l [A0]+, [A1]+
0000140C 30D9 move.w [A0]+, [A1]+
0000140E 3D6C 03DA FEF4 move.w [A6 - 0x10C], [A4 + 0x3DA]
00001414 3D6C 03D8 FEF2 move.w [A6 - 0x10E], [A4 + 0x3D8]
0000141A 2F0B move.l -[A7], A3
0000141C 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
00001420 4440 neg.w D0
00001422 48C0 ext.l D0
00001424 222D AD8C move.l D1, [A5 - 0x5274]
00001428 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000142C 81FC 05A0 divs.w D0, 0x5A0
00001430 2205 move.l D1, D5
00001432 D241 add.w D1, D1
00001434 41EE FEE6 lea.l A0, [A6 - 0x11A]
00001438 3180 1000 move.w [A0 + D1.w], D0
0000143C 102B 0078 move.b D0, [A3 + 0x78]
00001440 5300 subq.b D0, 1
00001442 588F addq.l A7, 4
00001444 6500 00EA bcs +0xEC /* 00001530 */
00001448 0C00 0002 cmpi.b D0, 0x2
0000144C 6200 00E2 bhi +0xE4 /* 00001530 */
00001450 7200 moveq.l D1, 0x00
00001452 1200 move.b D1, D0
00001454 D241 add.w D1, D1
00001456 323B 1006 move.w D1, [PC + D1.w + 0x6]
0000145A 4EFB 1000 jmp [PC + D1.w]
0000145E 0008 0044 ori.b A0, 0x44 /* 'D' */
00001462 009A 2005 D040 ori.l [A2]+, 0x2005D040
00001468 41EE FEDA lea.l A0, [A6 - 0x126]
0000146C 4270 0000 clr.w [A0 + D0.w]
00001470 2005 move.l D0, D5
00001472 D040 add.w D0, D0
00001474 43EE FECE lea.l A1, [A6 - 0x132]
00001478 4271 0000 clr.w [A1 + D0.w]
0000147C 2005 move.l D0, D5
0000147E D040 add.w D0, D0
00001480 45EE FED4 lea.l A2, [A6 - 0x12C]
00001484 3584 0000 move.w [A2 + D0.w], D4
00001488 48C4 ext.l D4
0000148A 2004 move.l D0, D4
0000148C 81FC 0002 divs.w D0, 0x2
00001490 2205 move.l D1, D5
00001492 D241 add.w D1, D1
00001494 41EE FEE0 lea.l A0, [A6 - 0x120]
00001498 3180 1000 move.w [A0 + D1.w], D0
0000149C 6000 0092 bra +0x94 /* 00001530 */
000014A0 3004 move.w D0, D4
000014A2 4440 neg.w D0
000014A4 48C0 ext.l D0
000014A6 81FC 0002 divs.w D0, 0x2
000014AA 2205 move.l D1, D5
000014AC D241 add.w D1, D1
000014AE 41EE FECE lea.l A0, [A6 - 0x132]
000014B2 3180 1000 move.w [A0 + D1.w], D0
000014B6 3004 move.w D0, D4
000014B8 4440 neg.w D0
000014BA 48C0 ext.l D0
000014BC 81FC 0004 divs.w D0, 0x4
000014C0 2205 move.l D1, D5
000014C2 D241 add.w D1, D1
000014C4 43EE FEDA lea.l A1, [A6 - 0x126]
000014C8 3380 1000 move.w [A1 + D1.w], D0
000014CC 48C4 ext.l D4
000014CE 2004 move.l D0, D4
000014D0 81FC 0002 divs.w D0, 0x2
000014D4 2205 move.l D1, D5
000014D6 D241 add.w D1, D1
000014D8 45EE FED4 lea.l A2, [A6 - 0x12C]
000014DC 3580 1000 move.w [A2 + D1.w], D0
000014E0 48C4 ext.l D4
000014E2 2004 move.l D0, D4
000014E4 81FC 0004 divs.w D0, 0x4
000014E8 2205 move.l D1, D5
000014EA D241 add.w D1, D1
000014EC 41EE FEE0 lea.l A0, [A6 - 0x120]
000014F0 3180 1000 move.w [A0 + D1.w], D0
000014F4 603A bra +0x3C /* 00001530 */
000014F6 3004 move.w D0, D4
000014F8 4440 neg.w D0
000014FA 2205 move.l D1, D5
000014FC D241 add.w D1, D1
000014FE 41EE FECE lea.l A0, [A6 - 0x132]
00001502 3180 1000 move.w [A0 + D1.w], D0
00001506 3004 move.w D0, D4
00001508 4440 neg.w D0
0000150A 48C0 ext.l D0
0000150C 81FC 0002 divs.w D0, 0x2
00001510 2205 move.l D1, D5
00001512 D241 add.w D1, D1
00001514 43EE FEDA lea.l A1, [A6 - 0x126]
00001518 3380 1000 move.w [A1 + D1.w], D0
0000151C 2005 move.l D0, D5
0000151E D040 add.w D0, D0
00001520 45EE FED4 lea.l A2, [A6 - 0x12C]
00001524 4272 0000 clr.w [A2 + D0.w]
00001528 2005 move.l D0, D5
0000152A D040 add.w D0, D0
0000152C 4272 0000 clr.w [A2 + D0.w]
label00001530:
00001530 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
00001534 4246 clr.w D6
00001536 6000 03D2 bra +0x3D4 /* 0000190A */
label0000153A:
0000153A 4A6D E5CE tst.w [A5 - 0x1A32]
0000153E 6600 03DA bne +0x3DC /* 0000191A */
00001542 4A46 tst.w D6
00001544 665C bne +0x5E /* 000015A2 */
00001546 7000 moveq.l D0, 0x00
00001548 2F00 move.l -[A7], D0
0000154A 2F0B move.l -[A7], A3
0000154C 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
00001550 3D40 FE98 move.w [A6 - 0x168], D0
00001554 2D41 FE9A move.l [A6 - 0x166], D1
00001558 2D48 FE9E move.l [A6 - 0x162], A0
0000155C 486E FE98 pea.l [A6 - 0x168]
00001560 486E FEBE pea.l [A6 - 0x142]
00001564 3F3C 0810 move.w -[A7], 0x810
00001568 A9EB syscall Pack4/FP68K
0000156A 7001 moveq.l D0, 0x01
0000156C 2F00 move.l -[A7], D0
0000156E 2F0B move.l -[A7], A3
00001570 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
00001574 3D40 FE98 move.w [A6 - 0x168], D0
00001578 2D41 FE9A move.l [A6 - 0x166], D1
0000157C 2D48 FE9E move.l [A6 - 0x162], A0
00001580 486E FEBE pea.l [A6 - 0x142]
00001584 486E FE98 pea.l [A6 - 0x168]
00001588 3F3C 0802 move.w -[A7], 0x802
0000158C A9EB syscall Pack4/FP68K
0000158E 486E FE98 pea.l [A6 - 0x168]
00001592 486E FEC6 pea.l [A6 - 0x13A]
00001596 3F3C 0810 move.w -[A7], 0x810
0000159A A9EB syscall Pack4/FP68K
0000159C 4FEF 0010 lea.l A7, [A7 + 0x10]
000015A0 607C bra +0x7E /* 0000161E */
label000015A2:
000015A2 486E FEBE pea.l [A6 - 0x142]
000015A6 486E FE98 pea.l [A6 - 0x168]
000015AA 3F3C 080E move.w -[A7], 0x80E
000015AE A9EB syscall Pack4/FP68K
000015B0 486E FEC6 pea.l [A6 - 0x13A]
000015B4 486E FE8E pea.l [A6 - 0x172]
000015B8 3F3C 080E move.w -[A7], 0x80E
000015BC A9EB syscall Pack4/FP68K
000015BE 486E FE8E pea.l [A6 - 0x172]
000015C2 486E FE98 pea.l [A6 - 0x168]
000015C6 4267 clr.w -[A7]
000015C8 A9EB syscall Pack4/FP68K
000015CA 486E FE98 pea.l [A6 - 0x168]
000015CE 486E FEBE pea.l [A6 - 0x142]
000015D2 3F3C 0810 move.w -[A7], 0x810
000015D6 A9EB syscall Pack4/FP68K
000015D8 7000 moveq.l D0, 0x00
000015DA 3006 move.w D0, D6
000015DC 322B 006E move.w D1, [A3 + 0x6E]
000015E0 48C1 ext.l D1
000015E2 B280 cmp.l D1, D0
000015E4 6738 beq +0x3A /* 0000161E */
000015E6 7000 moveq.l D0, 0x00
000015E8 3006 move.w D0, D6
000015EA 5280 addq.l D0, 1
000015EC 2F00 move.l -[A7], D0
000015EE 2F0B move.l -[A7], A3
000015F0 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
000015F4 3D40 FE98 move.w [A6 - 0x168], D0
000015F8 2D41 FE9A move.l [A6 - 0x166], D1
000015FC 2D48 FE9E move.l [A6 - 0x162], A0
00001600 486E FEBE pea.l [A6 - 0x142]
00001604 486E FE98 pea.l [A6 - 0x168]
00001608 3F3C 0802 move.w -[A7], 0x802
0000160C A9EB syscall Pack4/FP68K
0000160E 486E FE98 pea.l [A6 - 0x168]
00001612 486E FEC6 pea.l [A6 - 0x13A]
00001616 3F3C 0810 move.w -[A7], 0x810
0000161A A9EB syscall Pack4/FP68K
0000161C 508F addq.l A7, 8
label0000161E:
0000161E 7002 moveq.l D0, 0x02
00001620 B02B 0073 cmp.b D0, [A3 + 0x73]
00001624 6700 0132 beq +0x134 /* 00001758 */
00001628 7002 moveq.l D0, 0x02
0000162A B02B 0074 cmp.b D0, [A3 + 0x74]
0000162E 6708 beq +0xA /* 00001638 */
00001630 4A2B 0076 tst.b [A3 + 0x76]
00001634 6700 0122 beq +0x124 /* 00001758 */
label00001638:
00001638 7000 moveq.l D0, 0x00
0000163A 3006 move.w D0, D6
0000163C 322B 006E move.w D1, [A3 + 0x6E]
00001640 48C1 ext.l D1
00001642 B081 cmp.l D0, D1
00001644 6700 0112 beq +0x114 /* 00001758 */
00001648 7001 moveq.l D0, 0x01
0000164A B06B 0070 cmp.w D0, [A3 + 0x70]
0000164E 6C00 0108 bge +0x10A /* 00001758 */
00001652 4A2B 004D tst.b [A3 + 0x4D]
00001656 6608 bne +0xA /* 00001660 */
00001658 4A2B 0061 tst.b [A3 + 0x61]
0000165C 6700 00FA beq +0xFC /* 00001758 */
label00001660:
00001660 7E01 moveq.l D7, 0x01
00001662 6000 00E4 bra +0xE6 /* 00001748 */
label00001666:
00001666 7000 moveq.l D0, 0x00
00001668 3007 move.w D0, D7
0000166A 2D40 FE8A move.l [A6 - 0x176], D0
0000166E 486E FE8A pea.l [A6 - 0x176]
00001672 486E FE98 pea.l [A6 - 0x168]
00001676 3F3C 280E move.w -[A7], 0x280E
0000167A A9EB syscall Pack4/FP68K
0000167C 486E FEC6 pea.l [A6 - 0x13A]
00001680 486E FE98 pea.l [A6 - 0x168]
00001684 3F3C 0804 move.w -[A7], 0x804
00001688 A9EB syscall Pack4/FP68K
0000168A 486B 0070 pea.l [A3 + 0x70]
0000168E 486E FE8E pea.l [A6 - 0x172]
00001692 3F3C 200E move.w -[A7], 0x200E
00001696 A9EB syscall Pack4/FP68K
00001698 486E FE8E pea.l [A6 - 0x172]
0000169C 486E FE98 pea.l [A6 - 0x168]
000016A0 3F3C 0006 move.w -[A7], 0x6
000016A4 A9EB syscall Pack4/FP68K
000016A6 486E FEBE pea.l [A6 - 0x142]
000016AA 486E FE98 pea.l [A6 - 0x168]
000016AE 3F3C 0800 move.w -[A7], 0x800
000016B2 A9EB syscall Pack4/FP68K
000016B4 41EE FEA2 lea.l A0, [A6 - 0x15E]
000016B8 2F20 move.l -[A7], -[A0]
000016BA 2F20 move.l -[A7], -[A0]
000016BC 3F20 move.w -[A7], -[A0]
000016BE 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */]
000016C2 3D40 FEFC move.w [A6 - 0x104], D0
000016C6 3D40 FEF6 move.w [A6 - 0x10A], D0
000016CA 3D40 FEF0 move.w [A6 - 0x110], D0
000016CE 3D40 FEE4 move.w [A6 - 0x11C], D0
000016D2 3D40 FEDE move.w [A6 - 0x122], D0
000016D6 41EE FEF2 lea.l A0, [A6 - 0x10E]
000016DA 2F20 move.l -[A7], -[A0]
000016DC 3F20 move.w -[A7], -[A0]
000016DE 4EAD 2202 jsr [A5 + 0x2202 /* export_1084 */]
000016E2 4A2B 004D tst.b [A3 + 0x4D]
000016E6 4FEF 0010 lea.l A7, [A7 + 0x10]
000016EA 672A beq +0x2C /* 00001716 */
000016EC 41EB 0054 lea.l A0, [A3 + 0x54]
000016F0 2F20 move.l -[A7], -[A0]
000016F2 2F20 move.l -[A7], -[A0]
000016F4 3F20 move.w -[A7], -[A0]
000016F6 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
000016FA 41EE FEE0 lea.l A0, [A6 - 0x120]
000016FE 2F20 move.l -[A7], -[A0]
00001700 3F20 move.w -[A7], -[A0]
00001702 4EAD 2202 jsr [A5 + 0x2202 /* export_1084 */]
00001706 41EE FEE6 lea.l A0, [A6 - 0x11A]
0000170A 2F20 move.l -[A7], -[A0]
0000170C 3F20 move.w -[A7], -[A0]
0000170E 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
00001712 4FEF 0016 lea.l A7, [A7 + 0x16]
label00001716:
00001716 4A2B 0061 tst.b [A3 + 0x61]
0000171A 672A beq +0x2C /* 00001746 */
0000171C 41EB 0068 lea.l A0, [A3 + 0x68]
00001720 2F20 move.l -[A7], -[A0]
00001722 2F20 move.l -[A7], -[A0]
00001724 3F20 move.w -[A7], -[A0]
00001726 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
0000172A 41EE FEF8 lea.l A0, [A6 - 0x108]
0000172E 2F20 move.l -[A7], -[A0]
00001730 3F20 move.w -[A7], -[A0]
00001732 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
00001736 41EE FEFE lea.l A0, [A6 - 0x102]
0000173A 2F20 move.l -[A7], -[A0]
0000173C 3F20 move.w -[A7], -[A0]
0000173E 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
00001742 4FEF 0016 lea.l A7, [A7 + 0x16]
label00001746:
00001746 5247 addq.w D7, 1
label00001748:
00001748 7000 moveq.l D0, 0x00
0000174A 3007 move.w D0, D7
0000174C 322B 0070 move.w D1, [A3 + 0x70]
00001750 48C1 ext.l D1
00001752 B280 cmp.l D1, D0
00001754 6E00 FF10 bgt -0xEE /* 00001666 */
label00001758:
00001758 486E FEBE pea.l [A6 - 0x142]
0000175C 486E FE98 pea.l [A6 - 0x168]
00001760 3F3C 080E move.w -[A7], 0x80E
00001764 A9EB syscall Pack4/FP68K
00001766 41EE FEA2 lea.l A0, [A6 - 0x15E]
0000176A 2F20 move.l -[A7], -[A0]
0000176C 2F20 move.l -[A7], -[A0]
0000176E 3F20 move.w -[A7], -[A0]
00001770 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */]
00001774 3D40 FEFC move.w [A6 - 0x104], D0
00001778 3D40 FEF6 move.w [A6 - 0x10A], D0
0000177C 3D40 FEF0 move.w [A6 - 0x110], D0
00001780 3D40 FEEA move.w [A6 - 0x116], D0
00001784 3D40 FED8 move.w [A6 - 0x128], D0
00001788 3D40 FED2 move.w [A6 - 0x12E], D0
0000178C 41EE FEF2 lea.l A0, [A6 - 0x10E]
00001790 2F20 move.l -[A7], -[A0]
00001792 3F20 move.w -[A7], -[A0]
00001794 4EAD 2202 jsr [A5 + 0x2202 /* export_1084 */]
00001798 4A2B 004D tst.b [A3 + 0x4D]
0000179C 4FEF 0010 lea.l A7, [A7 + 0x10]
000017A0 672A beq +0x2C /* 000017CC */
000017A2 41EB 0054 lea.l A0, [A3 + 0x54]
000017A6 2F20 move.l -[A7], -[A0]
000017A8 2F20 move.l -[A7], -[A0]
000017AA 3F20 move.w -[A7], -[A0]
000017AC 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
000017B0 41EE FED4 lea.l A0, [A6 - 0x12C]
000017B4 2F20 move.l -[A7], -[A0]
000017B6 3F20 move.w -[A7], -[A0]
000017B8 4EAD 2202 jsr [A5 + 0x2202 /* export_1084 */]
000017BC 41EE FEDA lea.l A0, [A6 - 0x126]
000017C0 2F20 move.l -[A7], -[A0]
000017C2 3F20 move.w -[A7], -[A0]
000017C4 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
000017C8 4FEF 0016 lea.l A7, [A7 + 0x16]
label000017CC:
000017CC 4A2B 0057 tst.b [A3 + 0x57]
000017D0 6748 beq +0x4A /* 0000181A */
000017D2 4A46 tst.w D6
000017D4 670E beq +0x10 /* 000017E4 */
000017D6 7000 moveq.l D0, 0x00
000017D8 3006 move.w D0, D6
000017DA 322B 006E move.w D1, [A3 + 0x6E]
000017DE 48C1 ext.l D1
000017E0 B280 cmp.l D1, D0
000017E2 660C bne +0xE /* 000017F0 */
label000017E4:
000017E4 4A6C 00CE tst.w [A4 + 0xCE]
000017E8 6706 beq +0x8 /* 000017F0 */
000017EA 4A2C 00C9 tst.b [A4 + 0xC9]
000017EE 662A bne +0x2C /* 0000181A */
label000017F0:
000017F0 41EB 005E lea.l A0, [A3 + 0x5E]
000017F4 2F20 move.l -[A7], -[A0]
000017F6 2F20 move.l -[A7], -[A0]
000017F8 3F20 move.w -[A7], -[A0]
000017FA 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
000017FE 41EE FEF8 lea.l A0, [A6 - 0x108]
00001802 2F20 move.l -[A7], -[A0]
00001804 3F20 move.w -[A7], -[A0]
00001806 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
0000180A 41EE FEFE lea.l A0, [A6 - 0x102]
0000180E 2F20 move.l -[A7], -[A0]
00001810 3F20 move.w -[A7], -[A0]
00001812 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
00001816 4FEF 0016 lea.l A7, [A7 + 0x16]
label0000181A:
0000181A 7002 moveq.l D0, 0x02
0000181C B02B 0073 cmp.b D0, [A3 + 0x73]
00001820 6610 bne +0x12 /* 00001832 */
00001822 7000 moveq.l D0, 0x00
00001824 3006 move.w D0, D6
00001826 322B 006E move.w D1, [A3 + 0x6E]
0000182A 48C1 ext.l D1
0000182C B280 cmp.l D1, D0
0000182E 6F00 00D8 ble +0xDA /* 00001908 */
label00001832:
00001832 7001 moveq.l D0, 0x01
00001834 B06D F238 cmp.w D0, [A5 - 0xDC8]
00001838 671E beq +0x20 /* 00001858 */
0000183A 2F2B 007A move.l -[A7], [A3 + 0x7A]
0000183E 7000 moveq.l D0, 0x00
00001840 302B 0068 move.w D0, [A3 + 0x68]
00001844 2F00 move.l -[A7], D0
00001846 486E FF00 pea.l [A6 - 0x100]
0000184A 486E FEBE pea.l [A6 - 0x142]
0000184E 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
00001852 4FEF 0010 lea.l A7, [A7 + 0x10]
00001856 605C bra +0x5E /* 000018B4 */
label00001858:
00001858 486E FF00 pea.l [A6 - 0x100]
0000185C 486E FEA2 pea.l [A6 - 0x15E]
00001860 7000 moveq.l D0, 0x00
00001862 3006 move.w D0, D6
00001864 2F00 move.l -[A7], D0
00001866 2F0B move.l -[A7], A3
00001868 2F0C move.l -[A7], A4
0000186A 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */]
0000186E 486E FEA2 pea.l [A6 - 0x15E]
00001872 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */]
00001876 7002 moveq.l D0, 0x02
00001878 B02B 0073 cmp.b D0, [A3 + 0x73]
0000187C 4FEF 0018 lea.l A7, [A7 + 0x18]
00001880 6632 bne +0x34 /* 000018B4 */
00001882 486E FEBE pea.l [A6 - 0x142]
00001886 41EE FE98 lea.l A0, [A6 - 0x168]
0000188A 43FA 0162 lea.l A1, [PC + 0x162 /* 000019EE, value 0x3FFE8000 */]
0000188E 20D9 move.l [A0]+, [A1]+
00001890 20D9 move.l [A0]+, [A1]+
00001892 30D9 move.w [A0]+, [A1]+
00001894 486E FE98 pea.l [A6 - 0x168]
00001898 3F3C 0800 move.w -[A7], 0x800
0000189C A9EB syscall Pack4/FP68K
0000189E 41EE FEA2 lea.l A0, [A6 - 0x15E]
000018A2 2F20 move.l -[A7], -[A0]
000018A4 2F20 move.l -[A7], -[A0]
000018A6 3F20 move.w -[A7], -[A0]
000018A8 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
000018AC 3D40 FEEA move.w [A6 - 0x116], D0
000018B0 4FEF 000A lea.l A7, [A7 + 0xA]
label000018B4:
000018B4 4A45 tst.w D5
000018B6 671E beq +0x20 /* 000018D6 */
000018B8 486E FF00 pea.l [A6 - 0x100]
000018BC 7006 moveq.l D0, 0x06
000018BE 2F00 move.l -[A7], D0
000018C0 7202 moveq.l D1, 0x02
000018C2 2F01 move.l -[A7], D1
000018C4 7000 moveq.l D0, 0x00
000018C6 2F00 move.l -[A7], D0
000018C8 486E FEE6 pea.l [A6 - 0x11A]
000018CC 4EAD 2212 jsr [A5 + 0x2212 /* export_1086 */]
000018D0 4FEF 0014 lea.l A7, [A7 + 0x14]
000018D4 601C bra +0x1E /* 000018F2 */
label000018D6:
000018D6 486E FF00 pea.l [A6 - 0x100]
000018DA 7004 moveq.l D0, 0x04
000018DC 2F00 move.l -[A7], D0
000018DE 7202 moveq.l D1, 0x02
000018E0 2F01 move.l -[A7], D1
000018E2 7001 moveq.l D0, 0x01
000018E4 2F00 move.l -[A7], D0
000018E6 486E FEE6 pea.l [A6 - 0x11A]
000018EA 4EAD 2212 jsr [A5 + 0x2212 /* export_1086 */]
000018EE 4FEF 0014 lea.l A7, [A7 + 0x14]
label000018F2:
000018F2 486E FF00 pea.l [A6 - 0x100]
000018F6 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
000018FA 3800 move.w D4, D0
000018FC B86E FEFE cmp.w D4, [A6 - 0x102]
00001900 588F addq.l A7, 4
00001902 6F04 ble +0x6 /* 00001908 */
00001904 3D44 FEFE move.w [A6 - 0x102], D4
label00001908:
00001908 5246 addq.w D6, 1
label0000190A:
0000190A 7000 moveq.l D0, 0x00
0000190C 3006 move.w D0, D6
0000190E 322B 006E move.w D1, [A3 + 0x6E]
00001912 48C1 ext.l D1
00001914 B280 cmp.l D1, D0
00001916 6C00 FC22 bge -0x3DC /* 0000153A */
label0000191A:
0000191A 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
0000191E 2F0B move.l -[A7], A3
00001920 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
00001924 48C0 ext.l D0
00001926 222D AD8C move.l D1, [A5 - 0x5274]
0000192A 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000192E 81FC 05A0 divs.w D0, 0x5A0
00001932 D16E FEFE add.w [A6 - 0x102], D0
00001936 588F addq.l A7, 4
label00001938:
00001938 4A2B 0077 tst.b [A3 + 0x77]
0000193C 6700 00A2 beq +0xA4 /* 000019E0 */
00001940 486E FECE pea.l [A6 - 0x132]
00001944 486B 0018 pea.l [A3 + 0x18]
00001948 4EBA 1016 jsr [PC + 0x1016 /* 00002960 */]
0000194C 3800 move.w D4, D0
0000194E 508F addq.l A7, 8
00001950 6700 008E beq +0x90 /* 000019E0 */
00001954 D96E FEFE add.w [A6 - 0x102], D4
00001958 302C 03DC move.w D0, [A4 + 0x3DC]
0000195C 906E FED0 sub.w D0, [A6 - 0x130]
00001960 48C0 ext.l D0
00001962 81FC 0002 divs.w D0, 0x2
00001966 3D40 FEB8 move.w [A6 - 0x148], D0
0000196A 322E FED0 move.w D1, [A6 - 0x130]
0000196E D240 add.w D1, D0
00001970 3D41 FEBC move.w [A6 - 0x144], D1
00001974 4A45 tst.w D5
00001976 6714 beq +0x16 /* 0000198C */
00001978 302E FEFE move.w D0, [A6 - 0x102]
0000197C 4440 neg.w D0
0000197E 3D40 FEB6 move.w [A6 - 0x14A], D0
00001982 906E FECE sub.w D0, [A6 - 0x132]
00001986 3D40 FEBA move.w [A6 - 0x146], D0
0000198A 6012 bra +0x14 /* 0000199E */
label0000198C:
0000198C 302E FEFE move.w D0, [A6 - 0x102]
00001990 4440 neg.w D0
00001992 3D40 FEBA move.w [A6 - 0x146], D0
00001996 906E FECE sub.w D0, [A6 - 0x132]
0000199A 3D40 FEB6 move.w [A6 - 0x14A], D0
label0000199E:
0000199E 7000 moveq.l D0, 0x00
000019A0 7200 moveq.l D1, 0x00
000019A2 3205 move.w D1, D5
000019A4 57C0 seq D0
000019A6 4400 neg.b D0
000019A8 D080 add.l D0, D0
000019AA 41EC 03D8 lea.l A0, [A4 + 0x3D8]
000019AE 3030 0800 move.w D0, [A0 + D0]
000019B2 48C0 ext.l D0
000019B4 2F00 move.l -[A7], D0
000019B6 7000 moveq.l D0, 0x00
000019B8 3005 move.w D0, D5
000019BA 2F00 move.l -[A7], D0
000019BC 7000 moveq.l D0, 0x00
000019BE 7200 moveq.l D1, 0x00
000019C0 3205 move.w D1, D5
000019C2 57C0 seq D0
000019C4 4400 neg.b D0
000019C6 2F00 move.l -[A7], D0
000019C8 7002 moveq.l D0, 0x02
000019CA 2F00 move.l -[A7], D0
000019CC 41EE FEBE lea.l A0, [A6 - 0x142]
000019D0 2F20 move.l -[A7], -[A0]
000019D2 2F20 move.l -[A7], -[A0]
000019D4 486B 0018 pea.l [A3 + 0x18]
000019D8 4EBA 11B8 jsr [PC + 0x11B8 /* 00002B92 */]
000019DC 4FEF 001C lea.l A7, [A7 + 0x1C]
label000019E0:
000019E0 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
label000019E4:
000019E4 4CEE 1CF0 FE6E movem.l D4,D5,D6,D7,A2,A3,A4, [A6 - 0x192]
000019EA 4E5E unlink A6
000019EC 4E75 rts
000019EE 3FFE move.w <<invalid special address>>, <<invalid special address>>
000019F0 8000 or.b D0, D0
000019F2 0000 0000 ori.b D0, 0x0
000019F6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000019F8-00001A00
export_1365:
fn000019F8:
000019F8 4E56 FE9A link A6, -0x0166
000019FC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
// end alternate branch 000019F8-00001A00
export_1365: // at 000019F8 (misaligned)
fn000019F8: // (misaligned)
000019FA FE9A 48E7 .extension 0xE9A <<F/2-3/7>> // unimplemented
000019FE 0F18 btst [A0]+, D7
00001A00 3A2E 0012 move.w D5, [A6 + 0x12]
00001A04 4A6D E5CE tst.w [A5 - 0x1A32]
00001A08 6600 09C8 bne +0x9CA /* 000023D2 */
00001A0C 206E 0008 movea.l A0, [A6 + 0x8]
00001A10 4A68 0406 tst.w [A0 + 0x406]
00001A14 6600 09BC bne +0x9BE /* 000023D2 */
00001A18 426E FECC clr.w [A6 - 0x134]
00001A1C 426E FECE clr.w [A6 - 0x132]
00001A20 206E 0008 movea.l A0, [A6 + 0x8]
00001A24 3D68 03DE FED0 move.w [A6 - 0x130], [A0 + 0x3DE]
00001A2A 41EE FECC lea.l A0, [A6 - 0x134]
00001A2E 43EE FEDE lea.l A1, [A6 - 0x122]
00001A32 22D8 move.l [A1]+, [A0]+
00001A34 32D8 move.w [A1]+, [A0]+
00001A36 41EE FEDE lea.l A0, [A6 - 0x122]
00001A3A 43EE FED8 lea.l A1, [A6 - 0x128]
00001A3E 22D8 move.l [A1]+, [A0]+
00001A40 32D8 move.w [A1]+, [A0]+
00001A42 41EE FED2 lea.l A0, [A6 - 0x12E]
00001A46 43EE FED8 lea.l A1, [A6 - 0x128]
00001A4A 20D9 move.l [A0]+, [A1]+
00001A4C 30D9 move.w [A0]+, [A1]+
00001A4E 206E 0008 movea.l A0, [A6 + 0x8]
00001A52 302E 000E move.w D0, [A6 + 0xE]
00001A56 48C0 ext.l D0
00001A58 2200 move.l D1, D0
00001A5A C0FC 007E mulu.w D0, 0x7E /* '~' */
00001A5E 4841 swap.w D1
00001A60 C2FC 007E mulu.w D1, 0x7E /* '~' */
00001A64 4841 swap.w D1
00001A66 4241 clr.w D1
00001A68 D081 add.l D0, D1
00001A6A 41E8 0160 lea.l A0, [A0 + 0x160]
00001A6E 47F0 0800 lea.l A3, [A0 + D0]
00001A72 7001 moveq.l D0, 0x01
00001A74 4A6E 000E tst.w [A6 + 0xE]
00001A78 6612 bne +0x14 /* 00001A8C */
00001A7A 7200 moveq.l D1, 0x00
00001A7C 122D F28A move.b D1, [A5 - 0xD76]
00001A80 48C1 ext.l D1
00001A82 83FC 0002 divs.w D1, 0x2
00001A86 4841 swap.w D1
00001A88 4A41 tst.w D1
00001A8A 671A beq +0x1C /* 00001AA6 */
label00001A8C:
00001A8C 4A6E 000E tst.w [A6 + 0xE]
00001A90 6712 beq +0x14 /* 00001AA4 */
00001A92 7200 moveq.l D1, 0x00
00001A94 122D F28A move.b D1, [A5 - 0xD76]
00001A98 48C1 ext.l D1
00001A9A 83FC 0002 divs.w D1, 0x2
00001A9E 4841 swap.w D1
00001AA0 4A41 tst.w D1
00001AA2 6602 bne +0x4 /* 00001AA6 */
label00001AA4:
00001AA4 7000 moveq.l D0, 0x00
label00001AA6:
00001AA6 4A80 tst.l D0
00001AA8 6704 beq +0x6 /* 00001AAE */
00001AAA 7001 moveq.l D0, 0x01
00001AAC 6002 bra +0x4 /* 00001AB0 */
label00001AAE:
00001AAE 7000 moveq.l D0, 0x00
label00001AB0:
00001AB0 3800 move.w D4, D0
00001AB2 7000 moveq.l D0, 0x00
00001AB4 4A44 tst.w D4
00001AB6 57C0 seq D0
00001AB8 4400 neg.b D0
00001ABA 3E00 move.w D7, D0
00001ABC 49EE FECC lea.l A4, [A6 - 0x134]
00001AC0 4A45 tst.w D5
00001AC2 6700 0236 beq +0x238 /* 00001CFA */
00001AC6 4A44 tst.w D4
00001AC8 6712 beq +0x14 /* 00001ADC */
00001ACA 206E 0008 movea.l A0, [A6 + 0x8]
00001ACE 3D68 03DA FEDA move.w [A6 - 0x126], [A0 + 0x3DA]
00001AD4 3D7C 0064 FEE2 move.w [A6 - 0x11E], 0x64 /* 'd' */
00001ADA 6010 bra +0x12 /* 00001AEC */
label00001ADC:
00001ADC 3D7C 0064 FEDC move.w [A6 - 0x124], 0x64 /* 'd' */
00001AE2 206E 0008 movea.l A0, [A6 + 0x8]
00001AE6 3D68 03D8 FEDE move.w [A6 - 0x122], [A0 + 0x3D8]
label00001AEC:
00001AEC 486E FED2 pea.l [A6 - 0x12E]
00001AF0 4EAD 21EA jsr [A5 + 0x21EA /* export_1081 */]
00001AF4 486E FED8 pea.l [A6 - 0x128]
00001AF8 4EAD 21EA jsr [A5 + 0x21EA /* export_1081 */]
00001AFC 486E FEDE pea.l [A6 - 0x122]
00001B00 4EAD 21EA jsr [A5 + 0x21EA /* export_1081 */]
00001B04 302E FEDE move.w D0, [A6 - 0x122]
00001B08 48C0 ext.l D0
00001B0A 322E FED2 move.w D1, [A6 - 0x12E]
00001B0E 48C1 ext.l D1
00001B10 9081 sub.l D0, D1
00001B12 2F00 move.l -[A7], D0
00001B14 302E FEE0 move.w D0, [A6 - 0x120]
00001B18 48C0 ext.l D0
00001B1A 322E FED4 move.w D1, [A6 - 0x12C]
00001B1E 48C1 ext.l D1
00001B20 9081 sub.l D0, D1
00001B22 2F00 move.l -[A7], D0
00001B24 302E FED8 move.w D0, [A6 - 0x128]
00001B28 48C0 ext.l D0
00001B2A 322E FED2 move.w D1, [A6 - 0x12E]
00001B2E 48C1 ext.l D1
00001B30 9081 sub.l D0, D1
00001B32 2F00 move.l -[A7], D0
00001B34 302E FEDA move.w D0, [A6 - 0x126]
00001B38 48C0 ext.l D0
00001B3A 322E FED4 move.w D1, [A6 - 0x12C]
00001B3E 48C1 ext.l D1
00001B40 9081 sub.l D0, D1
00001B42 2F00 move.l -[A7], D0
00001B44 4EAD 218A jsr [A5 + 0x218A /* export_1069 */]
00001B48 4A40 tst.w D0
00001B4A 4FEF 001C lea.l A7, [A7 + 0x1C]
00001B4E 6700 01A2 beq +0x1A4 /* 00001CF2 */
00001B52 0C45 0001 cmpi.w D5, 0x1
00001B56 6600 00C8 bne +0xCA /* 00001C20 */
00001B5A 206E 0008 movea.l A0, [A6 + 0x8]
00001B5E 41E8 03B0 lea.l A0, [A0 + 0x3B0]
00001B62 2F20 move.l -[A7], -[A0]
00001B64 2F20 move.l -[A7], -[A0]
00001B66 3F20 move.w -[A7], -[A0]
00001B68 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
00001B6C 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
00001B70 41EE FED2 lea.l A0, [A6 - 0x12E]
00001B74 2F20 move.l -[A7], -[A0]
00001B76 3F20 move.w -[A7], -[A0]
00001B78 4EAD 2202 jsr [A5 + 0x2202 /* export_1084 */]
00001B7C 206E 0008 movea.l A0, [A6 + 0x8]
00001B80 48C4 ext.l D4
00001B82 2004 move.l D0, D4
00001B84 D080 add.l D0, D0
00001B86 48C4 ext.l D4
00001B88 2204 move.l D1, D4
00001B8A D281 add.l D1, D1
00001B8C 41E8 03D8 lea.l A0, [A0 + 0x3D8]
00001B90 39B0 0800 1800 move.w [A4 + D1], [A0 + D0]
00001B96 41EE FED2 lea.l A0, [A6 - 0x12E]
00001B9A 2F20 move.l -[A7], -[A0]
00001B9C 3F20 move.w -[A7], -[A0]
00001B9E 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
00001BA2 426E FED0 clr.w [A6 - 0x130]
00001BA6 41EE FED2 lea.l A0, [A6 - 0x12E]
00001BAA 2F20 move.l -[A7], -[A0]
00001BAC 3F20 move.w -[A7], -[A0]
00001BAE 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
00001BB2 48C4 ext.l D4
00001BB4 2004 move.l D0, D4
00001BB6 D080 add.l D0, D0
00001BB8 4274 0800 clr.w [A4 + D0]
00001BBC 41EE FED2 lea.l A0, [A6 - 0x12E]
00001BC0 2F20 move.l -[A7], -[A0]
00001BC2 3F20 move.w -[A7], -[A0]
00001BC4 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
00001BC8 206E 0008 movea.l A0, [A6 + 0x8]
00001BCC 3D68 03DE FED0 move.w [A6 - 0x130], [A0 + 0x3DE]
00001BD2 41EE FED2 lea.l A0, [A6 - 0x12E]
00001BD6 2F20 move.l -[A7], -[A0]
00001BD8 3F20 move.w -[A7], -[A0]
00001BDA 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
00001BDE 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00001BE2 206E 0008 movea.l A0, [A6 + 0x8]
00001BE6 41E8 039E lea.l A0, [A0 + 0x39E]
00001BEA 2F20 move.l -[A7], -[A0]
00001BEC 2F20 move.l -[A7], -[A0]
00001BEE 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
00001BF2 206E 0008 movea.l A0, [A6 + 0x8]
00001BF6 4A28 0399 tst.b [A0 + 0x399]
00001BFA 4FEF 0030 lea.l A7, [A7 + 0x30]
00001BFE 6606 bne +0x8 /* 00001C06 */
00001C00 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
00001C04 6016 bra +0x18 /* 00001C1C */
label00001C06:
00001C06 206E 0008 movea.l A0, [A6 + 0x8]
00001C0A 41E8 039E lea.l A0, [A0 + 0x39E]
00001C0E 2F20 move.l -[A7], -[A0]
00001C10 2F20 move.l -[A7], -[A0]
00001C12 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
00001C16 4EAD 0912 jsr [A5 + 0x912 /* export_286 */]
00001C1A 508F addq.l A7, 8
label00001C1C:
00001C1C 4EAD 0842 jsr [A5 + 0x842 /* export_260 */]
label00001C20:
00001C20 0C45 0002 cmpi.w D5, 0x2
00001C24 6600 00CC bne +0xCE /* 00001CF2 */
00001C28 4A2B 0077 tst.b [A3 + 0x77]
00001C2C 6700 00C4 beq +0xC6 /* 00001CF2 */
00001C30 41EB 0054 lea.l A0, [A3 + 0x54]
00001C34 2F20 move.l -[A7], -[A0]
00001C36 2F20 move.l -[A7], -[A0]
00001C38 3F20 move.w -[A7], -[A0]
00001C3A 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
00001C3E 41EE FED2 lea.l A0, [A6 - 0x12E]
00001C42 2F20 move.l -[A7], -[A0]
00001C44 3F20 move.w -[A7], -[A0]
00001C46 4EAD 2202 jsr [A5 + 0x2202 /* export_1084 */]
00001C4A 206E 0008 movea.l A0, [A6 + 0x8]
00001C4E 48C4 ext.l D4
00001C50 2004 move.l D0, D4
00001C52 D080 add.l D0, D0
00001C54 48C4 ext.l D4
00001C56 2204 move.l D1, D4
00001C58 D281 add.l D1, D1
00001C5A 41E8 03D8 lea.l A0, [A0 + 0x3D8]
00001C5E 39B0 0800 1800 move.w [A4 + D1], [A0 + D0]
00001C64 41EE FED2 lea.l A0, [A6 - 0x12E]
00001C68 2F20 move.l -[A7], -[A0]
00001C6A 3F20 move.w -[A7], -[A0]
00001C6C 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
00001C70 486E FECC pea.l [A6 - 0x134]
00001C74 486B 0018 pea.l [A3 + 0x18]
00001C78 4EBA 0CE6 jsr [PC + 0xCE6 /* 00002960 */]
00001C7C 3C00 move.w D6, D0
00001C7E 4FEF 001E lea.l A7, [A7 + 0x1E]
00001C82 676E beq +0x70 /* 00001CF2 */
00001C84 206E 0008 movea.l A0, [A6 + 0x8]
00001C88 48C4 ext.l D4
00001C8A 2004 move.l D0, D4
00001C8C D080 add.l D0, D0
00001C8E 41E8 03D8 lea.l A0, [A0 + 0x3D8]
00001C92 3030 0800 move.w D0, [A0 + D0]
00001C96 906E FECE sub.w D0, [A6 - 0x132]
00001C9A 48C0 ext.l D0
00001C9C 81FC 0002 divs.w D0, 0x2
00001CA0 3D40 FEC4 move.w [A6 - 0x13C], D0
00001CA4 322E FECE move.w D1, [A6 - 0x132]
00001CA8 D240 add.w D1, D0
00001CAA 3D41 FEC8 move.w [A6 - 0x138], D1
00001CAE 206E 0008 movea.l A0, [A6 + 0x8]
00001CB2 3006 move.w D0, D6
00001CB4 D068 03DE add.w D0, [A0 + 0x3DE]
00001CB8 3D40 FEC2 move.w [A6 - 0x13E], D0
00001CBC 322E FECC move.w D1, [A6 - 0x134]
00001CC0 D240 add.w D1, D0
00001CC2 3D41 FEC6 move.w [A6 - 0x13A], D1
00001CC6 7000 moveq.l D0, 0x00
00001CC8 2F00 move.l -[A7], D0
00001CCA 48C4 ext.l D4
00001CCC 2F04 move.l -[A7], D4
00001CCE 7202 moveq.l D1, 0x02
00001CD0 2F01 move.l -[A7], D1
00001CD2 7400 moveq.l D2, 0x00
00001CD4 48C4 ext.l D4
00001CD6 4A84 tst.l D4
00001CD8 57C2 seq D2
00001CDA 4402 neg.b D2
00001CDC 2F02 move.l -[A7], D2
00001CDE 41EE FECA lea.l A0, [A6 - 0x136]
00001CE2 2F20 move.l -[A7], -[A0]
00001CE4 2F20 move.l -[A7], -[A0]
00001CE6 486B 0018 pea.l [A3 + 0x18]
00001CEA 4EBA 0EA6 jsr [PC + 0xEA6 /* 00002B92 */]
00001CEE 4FEF 001C lea.l A7, [A7 + 0x1C]
label00001CF2:
00001CF2 0C45 0002 cmpi.w D5, 0x2
00001CF6 6700 06DA beq +0x6DC /* 000023D2 */
label00001CFA:
00001CFA 7002 moveq.l D0, 0x02
00001CFC B02B 0077 cmp.b D0, [A3 + 0x77]
00001D00 6200 06D0 bhi +0x6D2 /* 000023D2 */
00001D04 7002 moveq.l D0, 0x02
00001D06 B02B 0074 cmp.b D0, [A3 + 0x74]
00001D0A 6706 beq +0x8 /* 00001D12 */
00001D0C 4A2B 0076 tst.b [A3 + 0x76]
00001D10 670E beq +0x10 /* 00001D20 */
label00001D12:
00001D12 206E 0008 movea.l A0, [A6 + 0x8]
00001D16 4868 0420 pea.l [A0 + 0x420]
00001D1A 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */]
00001D1E 588F addq.l A7, 4
label00001D20:
00001D20 7001 moveq.l D0, 0x01
00001D22 2F00 move.l -[A7], D0
00001D24 486D F25C pea.l [A5 - 0xDA4]
00001D28 2F0B move.l -[A7], A3
00001D2A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001D2E 4EAD 21AA jsr [A5 + 0x21AA /* export_1073 */]
00001D32 7000 moveq.l D0, 0x00
00001D34 102D F28A move.b D0, [A5 - 0xD76]
00001D38 322E 000E move.w D1, [A6 + 0xE]
00001D3C D240 add.w D1, D0
00001D3E 48C1 ext.l D1
00001D40 2001 move.l D0, D1
00001D42 7204 moveq.l D1, 0x04
00001D44 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00001D48 4A80 tst.l D0
00001D4A 4FEF 0010 lea.l A7, [A7 + 0x10]
00001D4E 6B70 bmi +0x72 /* 00001DC0 */
00001D50 0C80 0000 0003 cmpi.l D0, 0x3
00001D56 6E68 bgt +0x6A /* 00001DC0 */
00001D58 D080 add.l D0, D0
00001D5A 303B 0806 move.w D0, [PC + D0 + 0x6]
00001D5E 4EFB 0000 jmp [PC + D0.w]
00001D62 000A 0020 ori.b A2, 0x20 /* ' ' */
00001D66 0036 004C 7000 ori.b [A6 + D7.w], 0x4C /* 'L' */
00001D6C 2B40 F274 move.l [A5 - 0xD8C], D0
00001D70 206E 0008 movea.l A0, [A6 + 0x8]
00001D74 3228 03DA move.w D1, [A0 + 0x3DA]
00001D78 48C1 ext.l D1
00001D7A 2B41 F278 move.l [A5 - 0xD88], D1
00001D7E 6040 bra +0x42 /* 00001DC0 */
00001D80 7000 moveq.l D0, 0x00
00001D82 2B40 F274 move.l [A5 - 0xD8C], D0
00001D86 206E 0008 movea.l A0, [A6 + 0x8]
00001D8A 3228 03D8 move.w D1, [A0 + 0x3D8]
00001D8E 48C1 ext.l D1
00001D90 2B41 F278 move.l [A5 - 0xD88], D1
00001D94 602A bra +0x2C /* 00001DC0 */
00001D96 206E 0008 movea.l A0, [A6 + 0x8]
00001D9A 3028 03DA move.w D0, [A0 + 0x3DA]
00001D9E 48C0 ext.l D0
00001DA0 2B40 F274 move.l [A5 - 0xD8C], D0
00001DA4 4480 neg.l D0
00001DA6 2B40 F278 move.l [A5 - 0xD88], D0
00001DAA 6014 bra +0x16 /* 00001DC0 */
00001DAC 206E 0008 movea.l A0, [A6 + 0x8]
00001DB0 3028 03D8 move.w D0, [A0 + 0x3D8]
00001DB4 48C0 ext.l D0
00001DB6 2B40 F274 move.l [A5 - 0xD8C], D0
00001DBA 4480 neg.l D0
00001DBC 2B40 F278 move.l [A5 - 0xD88], D0
label00001DC0:
00001DC0 302B 006C move.w D0, [A3 + 0x6C]
00001DC4 48C0 ext.l D0
00001DC6 222D AD8C move.l D1, [A5 - 0x5274]
00001DCA 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00001DCE 81FC 05A0 divs.w D0, 0x5A0
00001DD2 3D40 FEEA move.w [A6 - 0x116], D0
00001DD6 102B 0078 move.b D0, [A3 + 0x78]
00001DDA 5300 subq.b D0, 1
00001DDC 6500 008A bcs +0x8C /* 00001E68 */
00001DE0 0C00 0002 cmpi.b D0, 0x2
00001DE4 6200 0082 bhi +0x84 /* 00001E68 */
00001DE8 7200 moveq.l D1, 0x00
00001DEA 1200 move.b D1, D0
00001DEC D241 add.w D1, D1
00001DEE 323B 1006 move.w D1, [PC + D1.w + 0x6]
00001DF2 4EFB 1000 jmp [PC + D1.w]
00001DF6 0008 0026 ori.b A0, 0x26 /* '&' */
00001DFA 0052 426E ori.w [A2], 0x426E /* 'Bn' */
00001DFE FEE8 426E .extension 0xEE8 <<F/2-3/7>> // unimplemented
00001E02 FEE4 3D6E .extension 0xEE4 <<F/2-3/7>> // unimplemented
00001E06 FEEA FEE6 .extension 0xEEA <<F/2-3/7>> // unimplemented
00001E0A 302E FEEA move.w D0, [A6 - 0x116]
00001E0E 48C0 ext.l D0
00001E10 81FC 0002 divs.w D0, 0x2
00001E14 3D40 FEEA move.w [A6 - 0x116], D0
00001E18 605E bra +0x60 /* 00001E78 */
00001E1A 302E FEEA move.w D0, [A6 - 0x116]
00001E1E 4440 neg.w D0
00001E20 48C0 ext.l D0
00001E22 81FC 0002 divs.w D0, 0x2
00001E26 3D40 FEE4 move.w [A6 - 0x11C], D0
00001E2A 4440 neg.w D0
00001E2C 3D40 FEE6 move.w [A6 - 0x11A], D0
00001E30 302E FEE4 move.w D0, [A6 - 0x11C]
00001E34 48C0 ext.l D0
00001E36 81FC 0002 divs.w D0, 0x2
00001E3A 3D40 FEE8 move.w [A6 - 0x118], D0
00001E3E 4440 neg.w D0
00001E40 3D40 FEEA move.w [A6 - 0x116], D0
00001E44 6032 bra +0x34 /* 00001E78 */
00001E46 302E FEEA move.w D0, [A6 - 0x116]
00001E4A 4440 neg.w D0
00001E4C 3D40 FEE4 move.w [A6 - 0x11C], D0
00001E50 426E FEEA clr.w [A6 - 0x116]
00001E54 426E FEE6 clr.w [A6 - 0x11A]
00001E58 302E FEE4 move.w D0, [A6 - 0x11C]
00001E5C 48C0 ext.l D0
00001E5E 81FC 0002 divs.w D0, 0x2
00001E62 3D40 FEE8 move.w [A6 - 0x118], D0
00001E66 6010 bra +0x12 /* 00001E78 */
label00001E68:
00001E68 426E FEE6 clr.w [A6 - 0x11A]
00001E6C 426E FEEA clr.w [A6 - 0x116]
00001E70 426E FEE4 clr.w [A6 - 0x11C]
00001E74 426E FEE8 clr.w [A6 - 0x118]
label00001E78:
00001E78 4A6E FEE6 tst.w [A6 - 0x11A]
00001E7C 6C08 bge +0xA /* 00001E86 */
00001E7E 302E FEE6 move.w D0, [A6 - 0x11A]
00001E82 48C0 ext.l D0
00001E84 6002 bra +0x4 /* 00001E88 */
label00001E86:
00001E86 7000 moveq.l D0, 0x00
label00001E88:
00001E88 3D40 FEE6 move.w [A6 - 0x11A], D0
00001E8C 4A6E FEEA tst.w [A6 - 0x116]
00001E90 6C08 bge +0xA /* 00001E9A */
00001E92 302E FEEA move.w D0, [A6 - 0x116]
00001E96 48C0 ext.l D0
00001E98 6002 bra +0x4 /* 00001E9C */
label00001E9A:
00001E9A 7000 moveq.l D0, 0x00
label00001E9C:
00001E9C 3D40 FEEA move.w [A6 - 0x116], D0
00001EA0 2F0B move.l -[A7], A3
00001EA2 4EAD 2112 jsr [A5 + 0x2112 /* export_1054 */]
00001EA6 4440 neg.w D0
00001EA8 48C0 ext.l D0
00001EAA 222D AD8C move.l D1, [A5 - 0x5274]
00001EAE 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00001EB2 81FC 05A0 divs.w D0, 0x5A0
00001EB6 3D40 FEEC move.w [A6 - 0x114], D0
00001EBA 206E 0008 movea.l A0, [A6 + 0x8]
00001EBE 3D68 03DE FED0 move.w [A6 - 0x130], [A0 + 0x3DE]
00001EC4 7000 moveq.l D0, 0x00
00001EC6 206E 0008 movea.l A0, [A6 + 0x8]
00001ECA 7214 moveq.l D1, 0x14
00001ECC B268 010E cmp.w D1, [A0 + 0x10E]
00001ED0 588F addq.l A7, 4
00001ED2 661A bne +0x1C /* 00001EEE */
00001ED4 206E 0008 movea.l A0, [A6 + 0x8]
00001ED8 7208 moveq.l D1, 0x08
00001EDA C268 03BE and.w D1, [A0 + 0x3BE]
00001EDE 670C beq +0xE /* 00001EEC */
00001EE0 206E 0008 movea.l A0, [A6 + 0x8]
00001EE4 7201 moveq.l D1, 0x01
00001EE6 C268 03BE and.w D1, [A0 + 0x3BE]
00001EEA 6602 bne +0x4 /* 00001EEE */
label00001EEC:
00001EEC 7001 moveq.l D0, 0x01
label00001EEE:
00001EEE 3D40 FECA move.w [A6 - 0x136], D0
00001EF2 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
00001EF6 426E FEEE clr.w [A6 - 0x112]
00001EFA 6000 04C0 bra +0x4C2 /* 000023BC */
label00001EFE:
00001EFE 4A6D E5CE tst.w [A5 - 0x1A32]
00001F02 6600 04CA bne +0x4CC /* 000023CE */
00001F06 4EAD 09D2 jsr [A5 + 0x9D2 /* export_310 */]
00001F0A 4A6E FEEE tst.w [A6 - 0x112]
00001F0E 665E bne +0x60 /* 00001F6E */
00001F10 7000 moveq.l D0, 0x00
00001F12 2F00 move.l -[A7], D0
00001F14 2F0B move.l -[A7], A3
00001F16 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
00001F1A 3D40 FEA8 move.w [A6 - 0x158], D0
00001F1E 2D41 FEAA move.l [A6 - 0x156], D1
00001F22 2D48 FEAE move.l [A6 - 0x152], A0
00001F26 486E FEA8 pea.l [A6 - 0x158]
00001F2A 486E FEF0 pea.l [A6 - 0x110]
00001F2E 3F3C 0810 move.w -[A7], 0x810
00001F32 A9EB syscall Pack4/FP68K
00001F34 7001 moveq.l D0, 0x01
00001F36 2F00 move.l -[A7], D0
00001F38 2F0B move.l -[A7], A3
00001F3A 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
00001F3E 3D40 FEA8 move.w [A6 - 0x158], D0
00001F42 2D41 FEAA move.l [A6 - 0x156], D1
00001F46 2D48 FEAE move.l [A6 - 0x152], A0
00001F4A 486E FEF0 pea.l [A6 - 0x110]
00001F4E 486E FEA8 pea.l [A6 - 0x158]
00001F52 3F3C 0802 move.w -[A7], 0x802
00001F56 A9EB syscall Pack4/FP68K
00001F58 486E FEA8 pea.l [A6 - 0x158]
00001F5C 486E FEF8 pea.l [A6 - 0x108]
00001F60 3F3C 0810 move.w -[A7], 0x810
00001F64 A9EB syscall Pack4/FP68K
00001F66 4FEF 0010 lea.l A7, [A7 + 0x10]
00001F6A 6000 0082 bra +0x84 /* 00001FEE */
label00001F6E:
00001F6E 486E FEF0 pea.l [A6 - 0x110]
00001F72 486E FEA8 pea.l [A6 - 0x158]
00001F76 3F3C 080E move.w -[A7], 0x80E
00001F7A A9EB syscall Pack4/FP68K
00001F7C 486E FEF8 pea.l [A6 - 0x108]
00001F80 486E FE9E pea.l [A6 - 0x162]
00001F84 3F3C 080E move.w -[A7], 0x80E
00001F88 A9EB syscall Pack4/FP68K
00001F8A 486E FE9E pea.l [A6 - 0x162]
00001F8E 486E FEA8 pea.l [A6 - 0x158]
00001F92 4267 clr.w -[A7]
00001F94 A9EB syscall Pack4/FP68K
00001F96 486E FEA8 pea.l [A6 - 0x158]
00001F9A 486E FEF0 pea.l [A6 - 0x110]
00001F9E 3F3C 0810 move.w -[A7], 0x810
00001FA2 A9EB syscall Pack4/FP68K
00001FA4 7000 moveq.l D0, 0x00
00001FA6 302E FEEE move.w D0, [A6 - 0x112]
00001FAA 322B 006E move.w D1, [A3 + 0x6E]
00001FAE 48C1 ext.l D1
00001FB0 B280 cmp.l D1, D0
00001FB2 673A beq +0x3C /* 00001FEE */
00001FB4 7000 moveq.l D0, 0x00
00001FB6 302E FEEE move.w D0, [A6 - 0x112]
00001FBA 5280 addq.l D0, 1
00001FBC 2F00 move.l -[A7], D0
00001FBE 2F0B move.l -[A7], A3
00001FC0 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
00001FC4 3D40 FEA8 move.w [A6 - 0x158], D0
00001FC8 2D41 FEAA move.l [A6 - 0x156], D1
00001FCC 2D48 FEAE move.l [A6 - 0x152], A0
00001FD0 486E FEF0 pea.l [A6 - 0x110]
00001FD4 486E FEA8 pea.l [A6 - 0x158]
00001FD8 3F3C 0802 move.w -[A7], 0x802
00001FDC A9EB syscall Pack4/FP68K
00001FDE 486E FEA8 pea.l [A6 - 0x158]
00001FE2 486E FEF8 pea.l [A6 - 0x108]
00001FE6 3F3C 0810 move.w -[A7], 0x810
00001FEA A9EB syscall Pack4/FP68K
00001FEC 508F addq.l A7, 8
label00001FEE:
00001FEE 7002 moveq.l D0, 0x02
00001FF0 B02B 0073 cmp.b D0, [A3 + 0x73]
00001FF4 6700 0194 beq +0x196 /* 0000218A */
00001FF8 7002 moveq.l D0, 0x02
00001FFA B02B 0074 cmp.b D0, [A3 + 0x74]
00001FFE 6708 beq +0xA /* 00002008 */
00002000 4A2B 0076 tst.b [A3 + 0x76]
00002004 6700 0184 beq +0x186 /* 0000218A */
label00002008:
00002008 7000 moveq.l D0, 0x00
0000200A 302E FEEE move.w D0, [A6 - 0x112]
0000200E 322B 006E move.w D1, [A3 + 0x6E]
00002012 48C1 ext.l D1
00002014 B081 cmp.l D0, D1
00002016 6700 0172 beq +0x174 /* 0000218A */
0000201A 7001 moveq.l D0, 0x01
0000201C B06B 0070 cmp.w D0, [A3 + 0x70]
00002020 6C00 0168 bge +0x16A /* 0000218A */
00002024 4A2B 004D tst.b [A3 + 0x4D]
00002028 6608 bne +0xA /* 00002032 */
0000202A 4A2B 0061 tst.b [A3 + 0x61]
0000202E 6700 015A beq +0x15C /* 0000218A */
label00002032:
00002032 7C01 moveq.l D6, 0x01
00002034 6000 0144 bra +0x146 /* 0000217A */
label00002038:
00002038 7000 moveq.l D0, 0x00
0000203A 3006 move.w D0, D6
0000203C 2D40 FE9A move.l [A6 - 0x166], D0
00002040 486E FE9A pea.l [A6 - 0x166]
00002044 486E FEA8 pea.l [A6 - 0x158]
00002048 3F3C 280E move.w -[A7], 0x280E
0000204C A9EB syscall Pack4/FP68K
0000204E 486E FEF8 pea.l [A6 - 0x108]
00002052 486E FEA8 pea.l [A6 - 0x158]
00002056 3F3C 0804 move.w -[A7], 0x804
0000205A A9EB syscall Pack4/FP68K
0000205C 486B 0070 pea.l [A3 + 0x70]
00002060 486E FE9E pea.l [A6 - 0x162]
00002064 3F3C 200E move.w -[A7], 0x200E
00002068 A9EB syscall Pack4/FP68K
0000206A 486E FE9E pea.l [A6 - 0x162]
0000206E 486E FEA8 pea.l [A6 - 0x158]
00002072 3F3C 0006 move.w -[A7], 0x6
00002076 A9EB syscall Pack4/FP68K
00002078 486E FEF0 pea.l [A6 - 0x110]
0000207C 486E FEA8 pea.l [A6 - 0x158]
00002080 3F3C 0800 move.w -[A7], 0x800
00002084 A9EB syscall Pack4/FP68K
00002086 41EE FEB2 lea.l A0, [A6 - 0x14E]
0000208A 2F20 move.l -[A7], -[A0]
0000208C 2F20 move.l -[A7], -[A0]
0000208E 3F20 move.w -[A7], -[A0]
00002090 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00002094 48C4 ext.l D4
00002096 2204 move.l D1, D4
00002098 D281 add.l D1, D1
0000209A 3980 1800 move.w [A4 + D1], D0
0000209E 4A2B 0061 tst.b [A3 + 0x61]
000020A2 4FEF 000A lea.l A7, [A7 + 0xA]
000020A6 677A beq +0x7C /* 00002122 */
000020A8 4A45 tst.w D5
000020AA 6606 bne +0x8 /* 000020B2 */
000020AC 4A6E FECA tst.w [A6 - 0x136]
000020B0 6770 beq +0x72 /* 00002122 */
label000020B2:
000020B2 41EB 0068 lea.l A0, [A3 + 0x68]
000020B6 2F20 move.l -[A7], -[A0]
000020B8 2F20 move.l -[A7], -[A0]
000020BA 3F20 move.w -[A7], -[A0]
000020BC 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
000020C0 206E 0008 movea.l A0, [A6 + 0x8]
000020C4 7014 moveq.l D0, 0x14
000020C6 B068 010E cmp.w D0, [A0 + 0x10E]
000020CA 4FEF 000A lea.l A7, [A7 + 0xA]
000020CE 660C bne +0xE /* 000020DC */
000020D0 206E 0008 movea.l A0, [A6 + 0x8]
000020D4 3028 03DE move.w D0, [A0 + 0x3DE]
000020D8 48C0 ext.l D0
000020DA 6002 bra +0x4 /* 000020DE */
label000020DC:
000020DC 7000 moveq.l D0, 0x00
label000020DE:
000020DE 3D40 FED0 move.w [A6 - 0x130], D0
000020E2 48C7 ext.l D7
000020E4 2007 move.l D0, D7
000020E6 D080 add.l D0, D0
000020E8 4274 0800 clr.w [A4 + D0]
000020EC 41EE FED2 lea.l A0, [A6 - 0x12E]
000020F0 2F20 move.l -[A7], -[A0]
000020F2 3F20 move.w -[A7], -[A0]
000020F4 4EAD 2202 jsr [A5 + 0x2202 /* export_1084 */]
000020F8 206E 0008 movea.l A0, [A6 + 0x8]
000020FC 48C7 ext.l D7
000020FE 2007 move.l D0, D7
00002100 D080 add.l D0, D0
00002102 48C7 ext.l D7
00002104 2207 move.l D1, D7
00002106 D281 add.l D1, D1
00002108 41E8 03D8 lea.l A0, [A0 + 0x3D8]
0000210C 39B0 0800 1800 move.w [A4 + D1], [A0 + D0]
00002112 41EE FED2 lea.l A0, [A6 - 0x12E]
00002116 2F20 move.l -[A7], -[A0]
00002118 3F20 move.w -[A7], -[A0]
0000211A 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
0000211E 4FEF 000C lea.l A7, [A7 + 0xC]
label00002122:
00002122 4A2B 004D tst.b [A3 + 0x4D]
00002126 6750 beq +0x52 /* 00002178 */
00002128 4A45 tst.w D5
0000212A 664C bne +0x4E /* 00002178 */
0000212C 41EB 0054 lea.l A0, [A3 + 0x54]
00002130 2F20 move.l -[A7], -[A0]
00002132 2F20 move.l -[A7], -[A0]
00002134 3F20 move.w -[A7], -[A0]
00002136 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
0000213A 206E 0008 movea.l A0, [A6 + 0x8]
0000213E 3D68 03DE FED0 move.w [A6 - 0x130], [A0 + 0x3DE]
00002144 48C7 ext.l D7
00002146 2007 move.l D0, D7
00002148 D080 add.l D0, D0
0000214A 39AE FEE8 0800 move.w [A4 + D0], [A6 - 0x118]
00002150 41EE FED2 lea.l A0, [A6 - 0x12E]
00002154 2F20 move.l -[A7], -[A0]
00002156 3F20 move.w -[A7], -[A0]
00002158 4EAD 2202 jsr [A5 + 0x2202 /* export_1084 */]
0000215C 48C7 ext.l D7
0000215E 2007 move.l D0, D7
00002160 D080 add.l D0, D0
00002162 39AE FEEA 0800 move.w [A4 + D0], [A6 - 0x116]
00002168 41EE FED2 lea.l A0, [A6 - 0x12E]
0000216C 2F20 move.l -[A7], -[A0]
0000216E 3F20 move.w -[A7], -[A0]
00002170 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
00002174 4FEF 0016 lea.l A7, [A7 + 0x16]
label00002178:
00002178 5246 addq.w D6, 1
label0000217A:
0000217A 7000 moveq.l D0, 0x00
0000217C 3006 move.w D0, D6
0000217E 322B 0070 move.w D1, [A3 + 0x70]
00002182 48C1 ext.l D1
00002184 B280 cmp.l D1, D0
00002186 6E00 FEB0 bgt -0x14E /* 00002038 */
label0000218A:
0000218A 486E FEF0 pea.l [A6 - 0x110]
0000218E 486E FEA8 pea.l [A6 - 0x158]
00002192 3F3C 080E move.w -[A7], 0x80E
00002196 A9EB syscall Pack4/FP68K
00002198 41EE FEB2 lea.l A0, [A6 - 0x14E]
0000219C 2F20 move.l -[A7], -[A0]
0000219E 2F20 move.l -[A7], -[A0]
000021A0 3F20 move.w -[A7], -[A0]
000021A2 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
000021A6 48C4 ext.l D4
000021A8 2204 move.l D1, D4
000021AA D281 add.l D1, D1
000021AC 3980 1800 move.w [A4 + D1], D0
000021B0 4A2B 0057 tst.b [A3 + 0x57]
000021B4 4FEF 000A lea.l A7, [A7 + 0xA]
000021B8 6700 00A8 beq +0xAA /* 00002262 */
000021BC 4A45 tst.w D5
000021BE 6608 bne +0xA /* 000021C8 */
000021C0 4A6E FECA tst.w [A6 - 0x136]
000021C4 6700 009C beq +0x9E /* 00002262 */
label000021C8:
000021C8 4A6E FEEE tst.w [A6 - 0x112]
000021CC 6710 beq +0x12 /* 000021DE */
000021CE 7000 moveq.l D0, 0x00
000021D0 302E FEEE move.w D0, [A6 - 0x112]
000021D4 322B 006E move.w D1, [A3 + 0x6E]
000021D8 48C1 ext.l D1
000021DA B280 cmp.l D1, D0
000021DC 6614 bne +0x16 /* 000021F2 */
label000021DE:
000021DE 206E 0008 movea.l A0, [A6 + 0x8]
000021E2 4A68 03AE tst.w [A0 + 0x3AE]
000021E6 670A beq +0xC /* 000021F2 */
000021E8 206E 0008 movea.l A0, [A6 + 0x8]
000021EC 4A28 03A9 tst.b [A0 + 0x3A9]
000021F0 6670 bne +0x72 /* 00002262 */
label000021F2:
000021F2 41EB 005E lea.l A0, [A3 + 0x5E]
000021F6 2F20 move.l -[A7], -[A0]
000021F8 2F20 move.l -[A7], -[A0]
000021FA 3F20 move.w -[A7], -[A0]
000021FC 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
00002200 206E 0008 movea.l A0, [A6 + 0x8]
00002204 7014 moveq.l D0, 0x14
00002206 B068 010E cmp.w D0, [A0 + 0x10E]
0000220A 4FEF 000A lea.l A7, [A7 + 0xA]
0000220E 660C bne +0xE /* 0000221C */
00002210 206E 0008 movea.l A0, [A6 + 0x8]
00002214 3028 03DE move.w D0, [A0 + 0x3DE]
00002218 48C0 ext.l D0
0000221A 6002 bra +0x4 /* 0000221E */
label0000221C:
0000221C 7000 moveq.l D0, 0x00
label0000221E:
0000221E 3D40 FED0 move.w [A6 - 0x130], D0
00002222 48C7 ext.l D7
00002224 2007 move.l D0, D7
00002226 D080 add.l D0, D0
00002228 4274 0800 clr.w [A4 + D0]
0000222C 41EE FED2 lea.l A0, [A6 - 0x12E]
00002230 2F20 move.l -[A7], -[A0]
00002232 3F20 move.w -[A7], -[A0]
00002234 4EAD 2202 jsr [A5 + 0x2202 /* export_1084 */]
00002238 206E 0008 movea.l A0, [A6 + 0x8]
0000223C 48C7 ext.l D7
0000223E 2007 move.l D0, D7
00002240 D080 add.l D0, D0
00002242 48C7 ext.l D7
00002244 2207 move.l D1, D7
00002246 D281 add.l D1, D1
00002248 41E8 03D8 lea.l A0, [A0 + 0x3D8]
0000224C 39B0 0800 1800 move.w [A4 + D1], [A0 + D0]
00002252 41EE FED2 lea.l A0, [A6 - 0x12E]
00002256 2F20 move.l -[A7], -[A0]
00002258 3F20 move.w -[A7], -[A0]
0000225A 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
0000225E 4FEF 000C lea.l A7, [A7 + 0xC]
label00002262:
00002262 4A2B 004D tst.b [A3 + 0x4D]
00002266 6750 beq +0x52 /* 000022B8 */
00002268 4A45 tst.w D5
0000226A 664C bne +0x4E /* 000022B8 */
0000226C 41EB 0054 lea.l A0, [A3 + 0x54]
00002270 2F20 move.l -[A7], -[A0]
00002272 2F20 move.l -[A7], -[A0]
00002274 3F20 move.w -[A7], -[A0]
00002276 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
0000227A 206E 0008 movea.l A0, [A6 + 0x8]
0000227E 3D68 03DE FED0 move.w [A6 - 0x130], [A0 + 0x3DE]
00002284 48C7 ext.l D7
00002286 2007 move.l D0, D7
00002288 D080 add.l D0, D0
0000228A 39AE FEE4 0800 move.w [A4 + D0], [A6 - 0x11C]
00002290 41EE FED2 lea.l A0, [A6 - 0x12E]
00002294 2F20 move.l -[A7], -[A0]
00002296 3F20 move.w -[A7], -[A0]
00002298 4EAD 2202 jsr [A5 + 0x2202 /* export_1084 */]
0000229C 48C7 ext.l D7
0000229E 2007 move.l D0, D7
000022A0 D080 add.l D0, D0
000022A2 39AE FEE6 0800 move.w [A4 + D0], [A6 - 0x11A]
000022A8 41EE FED2 lea.l A0, [A6 - 0x12E]
000022AC 2F20 move.l -[A7], -[A0]
000022AE 3F20 move.w -[A7], -[A0]
000022B0 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
000022B4 4FEF 0016 lea.l A7, [A7 + 0x16]
label000022B8:
000022B8 4A45 tst.w D5
000022BA 6600 00FC bne +0xFE /* 000023B8 */
000022BE 7002 moveq.l D0, 0x02
000022C0 B02B 0073 cmp.b D0, [A3 + 0x73]
000022C4 6612 bne +0x14 /* 000022D8 */
000022C6 7000 moveq.l D0, 0x00
000022C8 302E FEEE move.w D0, [A6 - 0x112]
000022CC 322B 006E move.w D1, [A3 + 0x6E]
000022D0 48C1 ext.l D1
000022D2 B280 cmp.l D1, D0
000022D4 6F00 00E2 ble +0xE4 /* 000023B8 */
label000022D8:
000022D8 7001 moveq.l D0, 0x01
000022DA B06D F27C cmp.w D0, [A5 - 0xD84]
000022DE 671E beq +0x20 /* 000022FE */
000022E0 2F2B 007A move.l -[A7], [A3 + 0x7A]
000022E4 7000 moveq.l D0, 0x00
000022E6 302B 0068 move.w D0, [A3 + 0x68]
000022EA 2F00 move.l -[A7], D0
000022EC 486E FF00 pea.l [A6 - 0x100]
000022F0 486E FEF0 pea.l [A6 - 0x110]
000022F4 4EAD 0E4A jsr [A5 + 0xE4A /* export_453 */]
000022F8 4FEF 0010 lea.l A7, [A7 + 0x10]
000022FC 6066 bra +0x68 /* 00002364 */
label000022FE:
000022FE 486E FF00 pea.l [A6 - 0x100]
00002302 486E FEB2 pea.l [A6 - 0x14E]
00002306 7000 moveq.l D0, 0x00
00002308 302E FEEE move.w D0, [A6 - 0x112]
0000230C 2F00 move.l -[A7], D0
0000230E 2F0B move.l -[A7], A3
00002310 2F2E 0008 move.l -[A7], [A6 + 0x8]
00002314 4EAD 2102 jsr [A5 + 0x2102 /* export_1052 */]
00002318 486E FEB2 pea.l [A6 - 0x14E]
0000231C 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */]
00002320 7002 moveq.l D0, 0x02
00002322 B02B 0073 cmp.b D0, [A3 + 0x73]
00002326 4FEF 0018 lea.l A7, [A7 + 0x18]
0000232A 6638 bne +0x3A /* 00002364 */
0000232C 486E FEF0 pea.l [A6 - 0x110]
00002330 41EE FEA8 lea.l A0, [A6 - 0x158]
00002334 43FA 00A6 lea.l A1, [PC + 0xA6 /* 000023DC, value 0x3FFE8000 */]
00002338 20D9 move.l [A0]+, [A1]+
0000233A 20D9 move.l [A0]+, [A1]+
0000233C 30D9 move.w [A0]+, [A1]+
0000233E 486E FEA8 pea.l [A6 - 0x158]
00002342 3F3C 0800 move.w -[A7], 0x800
00002346 A9EB syscall Pack4/FP68K
00002348 41EE FEB2 lea.l A0, [A6 - 0x14E]
0000234C 2F20 move.l -[A7], -[A0]
0000234E 2F20 move.l -[A7], -[A0]
00002350 3F20 move.w -[A7], -[A0]
00002352 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00002356 48C4 ext.l D4
00002358 2204 move.l D1, D4
0000235A D281 add.l D1, D1
0000235C 3980 1800 move.w [A4 + D1], D0
00002360 4FEF 000A lea.l A7, [A7 + 0xA]
label00002364:
00002364 48C7 ext.l D7
00002366 2007 move.l D0, D7
00002368 D080 add.l D0, D0
0000236A 39AE FEEC 0800 move.w [A4 + D0], [A6 - 0x114]
00002370 206E 0008 movea.l A0, [A6 + 0x8]
00002374 3D68 03DE FED0 move.w [A6 - 0x130], [A0 + 0x3DE]
0000237A 4A44 tst.w D4
0000237C 671E beq +0x20 /* 0000239C */
0000237E 486E FF00 pea.l [A6 - 0x100]
00002382 7004 moveq.l D0, 0x04
00002384 2F00 move.l -[A7], D0
00002386 7200 moveq.l D1, 0x00
00002388 2F01 move.l -[A7], D1
0000238A 7001 moveq.l D0, 0x01
0000238C 2F00 move.l -[A7], D0
0000238E 486E FECC pea.l [A6 - 0x134]
00002392 4EAD 2212 jsr [A5 + 0x2212 /* export_1086 */]
00002396 4FEF 0014 lea.l A7, [A7 + 0x14]
0000239A 601C bra +0x1E /* 000023B8 */
label0000239C:
0000239C 486E FF00 pea.l [A6 - 0x100]
000023A0 7006 moveq.l D0, 0x06
000023A2 2F00 move.l -[A7], D0
000023A4 7201 moveq.l D1, 0x01
000023A6 2F01 move.l -[A7], D1
000023A8 7000 moveq.l D0, 0x00
000023AA 2F00 move.l -[A7], D0
000023AC 486E FECC pea.l [A6 - 0x134]
000023B0 4EAD 2212 jsr [A5 + 0x2212 /* export_1086 */]
000023B4 4FEF 0014 lea.l A7, [A7 + 0x14]
label000023B8:
000023B8 526E FEEE addq.w [A6 - 0x112], 1
label000023BC:
000023BC 7000 moveq.l D0, 0x00
000023BE 302E FEEE move.w D0, [A6 - 0x112]
000023C2 322B 006E move.w D1, [A3 + 0x6E]
000023C6 48C1 ext.l D1
000023C8 B280 cmp.l D1, D0
000023CA 6C00 FB32 bge -0x4CC /* 00001EFE */
label000023CE:
000023CE 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
label000023D2:
000023D2 4CEE 18F0 FE82 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x17E]
000023D8 4E5E unlink A6
000023DA 4E75 rts
000023DC 3FFE move.w <<invalid special address>>, <<invalid special address>>
000023DE 8000 or.b D0, D0
000023E0 0000 0000 ori.b D0, 0x0
000023E4 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_1366: // at 000023E6 (misaligned)
000023E8 FFCC .invalid <<F/7/7>>
000023EA 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000023EE 286E 0010 movea.l A4, [A6 + 0x10]
000023F2 3C2E 000E move.w D6, [A6 + 0xE]
000023F6 266E 0008 movea.l A3, [A6 + 0x8]
000023FA 486E FFDE pea.l [A6 - 0x22]
000023FE 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
00002402 486E FFE6 pea.l [A6 - 0x1A]
00002406 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
0000240A 302B 0382 move.w D0, [A3 + 0x382]
0000240E 48C0 ext.l D0
00002410 725A moveq.l D1, 0x5A
00002412 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002416 1B40 F28A move.b [A5 - 0xD76], D0
0000241A 41EE FFF6 lea.l A0, [A6 - 0xA]
0000241E 43EB 0382 lea.l A1, [A3 + 0x382]
00002422 20D9 move.l [A0]+, [A1]+
00002424 20D9 move.l [A0]+, [A1]+
00002426 30D9 move.w [A0]+, [A1]+
00002428 7000 moveq.l D0, 0x00
0000242A 102D F28A move.b D0, [A5 - 0xD76]
0000242E C1FC 005A muls.w D0, 0x5A /* 'Z' */
00002432 916E FFF6 sub.w [A6 - 0xA], D0
00002436 3D6B 0412 FFF0 move.w [A6 - 0x10], [A3 + 0x412]
0000243C 3D6B 0414 FFEE move.w [A6 - 0x12], [A3 + 0x414]
00002442 3D6B 0416 FFF4 move.w [A6 - 0xC], [A3 + 0x416]
00002448 3D6B 0410 FFF2 move.w [A6 - 0xE], [A3 + 0x410]
0000244E 486E FFEE pea.l [A6 - 0x12]
00002452 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
00002456 486E FFF2 pea.l [A6 - 0xE]
0000245A 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
0000245E 41EE FFF6 lea.l A0, [A6 - 0xA]
00002462 2F20 move.l -[A7], -[A0]
00002464 2F20 move.l -[A7], -[A0]
00002466 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
0000246A 7001 moveq.l D0, 0x01
0000246C 2F00 move.l -[A7], D0
0000246E 486E FFF6 pea.l [A6 - 0xA]
00002472 486B 03CE pea.l [A3 + 0x3CE]
00002476 486B 03C8 pea.l [A3 + 0x3C8]
0000247A 4EAD 21DA jsr [A5 + 0x21DA /* export_1079 */]
0000247E 0C46 0002 cmpi.w D6, 0x2
00002482 667A bne +0x7C /* 000024FE */
00002484 7000 moveq.l D0, 0x00
00002486 102D F28A move.b D0, [A5 - 0xD76]
0000248A C1FC 005A muls.w D0, 0x5A /* 'Z' */
0000248E 322B 0382 move.w D1, [A3 + 0x382]
00002492 9240 sub.w D1, D0
00002494 0C41 002D cmpi.w D1, 0x2D /* '-' */
00002498 6E04 bgt +0x6 /* 0000249E */
0000249A 7001 moveq.l D0, 0x01
0000249C 6002 bra +0x4 /* 000024A0 */
label0000249E:
0000249E 7000 moveq.l D0, 0x00
label000024A0:
000024A0 3E00 move.w D7, D0
000024A2 2007 move.l D0, D7
000024A4 D040 add.w D0, D0
000024A6 4276 00CC clr.w [A6 + D0.w - 0x52]
000024AA 7000 moveq.l D0, 0x00
000024AC 4A47 tst.w D7
000024AE 57C0 seq D0
000024B0 4400 neg.b D0
000024B2 D080 add.l D0, D0
000024B4 7200 moveq.l D1, 0x00
000024B6 4A47 tst.w D7
000024B8 57C1 seq D1
000024BA 4401 neg.b D1
000024BC D241 add.w D1, D1
000024BE 41EB 03D8 lea.l A0, [A3 + 0x3D8]
000024C2 3DB0 0800 10CC move.w [A6 + D1.w - 0x52], [A0 + D0]
000024C8 41EE FFCC lea.l A0, [A6 - 0x34]
000024CC 43EE FFD2 lea.l A1, [A6 - 0x2E]
000024D0 22D8 move.l [A1]+, [A0]+
000024D2 32D8 move.w [A1]+, [A0]+
000024D4 41EE FFD8 lea.l A0, [A6 - 0x28]
000024D8 43EE FFD2 lea.l A1, [A6 - 0x2E]
000024DC 20D9 move.l [A0]+, [A1]+
000024DE 30D9 move.w [A0]+, [A1]+
000024E0 426E FFD0 clr.w [A6 - 0x30]
000024E4 3D6B 03DC FFD6 move.w [A6 - 0x2A], [A3 + 0x3DC]
000024EA 302E FFD6 move.w D0, [A6 - 0x2A]
000024EE D06E FFD0 add.w D0, [A6 - 0x30]
000024F2 48C0 ext.l D0
000024F4 E280 asr D0, 1
000024F6 3D40 FFDC move.w [A6 - 0x24], D0
000024FA 6000 00A0 bra +0xA2 /* 0000259C */
label000024FE:
000024FE 7001 moveq.l D0, 0x01
00002500 4A46 tst.w D6
00002502 6612 bne +0x14 /* 00002516 */
00002504 7200 moveq.l D1, 0x00
00002506 122D F28A move.b D1, [A5 - 0xD76]
0000250A 48C1 ext.l D1
0000250C 83FC 0002 divs.w D1, 0x2
00002510 4841 swap.w D1
00002512 4A41 tst.w D1
00002514 6718 beq +0x1A /* 0000252E */
label00002516:
00002516 4A46 tst.w D6
00002518 6712 beq +0x14 /* 0000252C */
0000251A 7200 moveq.l D1, 0x00
0000251C 122D F28A move.b D1, [A5 - 0xD76]
00002520 48C1 ext.l D1
00002522 83FC 0002 divs.w D1, 0x2
00002526 4841 swap.w D1
00002528 4A41 tst.w D1
0000252A 6602 bne +0x4 /* 0000252E */
label0000252C:
0000252C 7000 moveq.l D0, 0x00
label0000252E:
0000252E 4A80 tst.l D0
00002530 6704 beq +0x6 /* 00002536 */
00002532 7001 moveq.l D0, 0x01
00002534 6002 bra +0x4 /* 00002538 */
label00002536:
00002536 7000 moveq.l D0, 0x00
label00002538:
00002538 3E00 move.w D7, D0
0000253A 7000 moveq.l D0, 0x00
0000253C 4A47 tst.w D7
0000253E 57C0 seq D0
00002540 4400 neg.b D0
00002542 D040 add.w D0, D0
00002544 4276 00CC clr.w [A6 + D0.w - 0x52]
00002548 3D6B 03DE FFD0 move.w [A6 - 0x30], [A3 + 0x3DE]
0000254E 41EE FFCC lea.l A0, [A6 - 0x34]
00002552 43EE FFD2 lea.l A1, [A6 - 0x2E]
00002556 22D8 move.l [A1]+, [A0]+
00002558 32D8 move.w [A1]+, [A0]+
0000255A 41EE FFD8 lea.l A0, [A6 - 0x28]
0000255E 43EE FFD2 lea.l A1, [A6 - 0x2E]
00002562 20D9 move.l [A0]+, [A1]+
00002564 30D9 move.w [A0]+, [A1]+
00002566 2007 move.l D0, D7
00002568 D040 add.w D0, D0
0000256A 4276 00CC clr.w [A6 + D0.w - 0x52]
0000256E 48C7 ext.l D7
00002570 2007 move.l D0, D7
00002572 D080 add.l D0, D0
00002574 2207 move.l D1, D7
00002576 D241 add.w D1, D1
00002578 41EB 03D8 lea.l A0, [A3 + 0x3D8]
0000257C 3DB0 0800 10D2 move.w [A6 + D1.w - 0x46], [A0 + D0]
00002582 48C7 ext.l D7
00002584 2007 move.l D0, D7
00002586 D080 add.l D0, D0
00002588 41EB 03D8 lea.l A0, [A3 + 0x3D8]
0000258C 3030 0800 move.w D0, [A0 + D0]
00002590 48C0 ext.l D0
00002592 E280 asr D0, 1
00002594 2207 move.l D1, D7
00002596 D241 add.w D1, D1
00002598 3D80 10D8 move.w [A6 + D1.w - 0x40], D0
label0000259C:
0000259C 486E FFCC pea.l [A6 - 0x34]
000025A0 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */]
000025A4 486E FFD2 pea.l [A6 - 0x2E]
000025A8 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */]
000025AC 486E FFD8 pea.l [A6 - 0x28]
000025B0 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */]
000025B4 41EE FFE6 lea.l A0, [A6 - 0x1A]
000025B8 2F20 move.l -[A7], -[A0]
000025BA 2F20 move.l -[A7], -[A0]
000025BC 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
000025C0 7000 moveq.l D0, 0x00
000025C2 2F00 move.l -[A7], D0
000025C4 41EE FFEE lea.l A0, [A6 - 0x12]
000025C8 2F20 move.l -[A7], -[A0]
000025CA 2F20 move.l -[A7], -[A0]
000025CC 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
000025D0 28AE FFCC move.l [A4], [A6 - 0x34]
000025D4 206E 0014 movea.l A0, [A6 + 0x14]
000025D8 20AE FFD2 move.l [A0], [A6 - 0x2E]
000025DC 206E 0018 movea.l A0, [A6 + 0x18]
000025E0 20AE FFD8 move.l [A0], [A6 - 0x28]
000025E4 4CEE 18C0 FFBC movem.l D6,D7,A3,A4, [A6 - 0x44]
000025EA 4E5E unlink A6
000025EC 4E75 rts
export_1367:
000025EE 4E56 FFAE link A6, -0x0052
000025F2 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
000025F6 3A2E 0016 move.w D5, [A6 + 0x16]
000025FA 49EE FFE6 lea.l A4, [A6 - 0x1A]
000025FE 266E 0008 movea.l A3, [A6 + 0x8]
00002602 4A6B 0406 tst.w [A3 + 0x406]
00002606 6706 beq +0x8 /* 0000260E */
00002608 7000 moveq.l D0, 0x00
0000260A 6000 034A bra +0x34C /* 00002956 */
label0000260E:
0000260E 486E FFB2 pea.l [A6 - 0x4E]
00002612 4EAD 0772 jsr [A5 + 0x772 /* export_234 */]
00002616 486E FFBA pea.l [A6 - 0x46]
0000261A 4EAD 077A jsr [A5 + 0x77A /* export_235 */]
0000261E 302B 0382 move.w D0, [A3 + 0x382]
00002622 48C0 ext.l D0
00002624 725A moveq.l D1, 0x5A
00002626 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000262A 1B40 F28A move.b [A5 - 0xD76], D0
0000262E 41EE FFF6 lea.l A0, [A6 - 0xA]
00002632 43EB 0382 lea.l A1, [A3 + 0x382]
00002636 20D9 move.l [A0]+, [A1]+
00002638 20D9 move.l [A0]+, [A1]+
0000263A 30D9 move.w [A0]+, [A1]+
0000263C 7000 moveq.l D0, 0x00
0000263E 102D F28A move.b D0, [A5 - 0xD76]
00002642 C1FC 005A muls.w D0, 0x5A /* 'Z' */
00002646 916E FFF6 sub.w [A6 - 0xA], D0
0000264A 3D6B 0412 FFC4 move.w [A6 - 0x3C], [A3 + 0x412]
00002650 3D6B 0414 FFC2 move.w [A6 - 0x3E], [A3 + 0x414]
00002656 3D6B 0416 FFC8 move.w [A6 - 0x38], [A3 + 0x416]
0000265C 3D6B 0410 FFC6 move.w [A6 - 0x3A], [A3 + 0x410]
00002662 486E FFC2 pea.l [A6 - 0x3E]
00002666 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
0000266A 486E FFC6 pea.l [A6 - 0x3A]
0000266E 4EAD 07E2 jsr [A5 + 0x7E2 /* export_248 */]
00002672 41EE FFCA lea.l A0, [A6 - 0x36]
00002676 2F20 move.l -[A7], -[A0]
00002678 2F20 move.l -[A7], -[A0]
0000267A 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
0000267E 7001 moveq.l D0, 0x01
00002680 2F00 move.l -[A7], D0
00002682 486E FFF6 pea.l [A6 - 0xA]
00002686 486B 03CE pea.l [A3 + 0x3CE]
0000268A 486B 03C8 pea.l [A3 + 0x3C8]
0000268E 4EAD 21DA jsr [A5 + 0x21DA /* export_1079 */]
00002692 4244 clr.w D4
00002694 4247 clr.w D7
00002696 4FEF 0028 lea.l A7, [A7 + 0x28]
0000269A 6000 0290 bra +0x292 /* 0000292C */
label0000269E:
0000269E 48C7 ext.l D7
000026A0 2007 move.l D0, D7
000026A2 2200 move.l D1, D0
000026A4 C0FC 007E mulu.w D0, 0x7E /* '~' */
000026A8 4841 swap.w D1
000026AA C2FC 007E mulu.w D1, 0x7E /* '~' */
000026AE 4841 swap.w D1
000026B0 4241 clr.w D1
000026B2 D081 add.l D0, D1
000026B4 43EB 0160 lea.l A1, [A3 + 0x160]
000026B8 41F1 0800 lea.l A0, [A1 + D0]
000026BC 2D48 FFAE move.l [A6 - 0x52], A0
000026C0 4A28 0077 tst.b [A0 + 0x77]
000026C4 6700 0264 beq +0x266 /* 0000292A */
000026C8 486E FFE2 pea.l [A6 - 0x1E]
000026CC 206E FFAE movea.l A0, [A6 - 0x52]
000026D0 4868 0018 pea.l [A0 + 0x18]
000026D4 4EBA 028A jsr [PC + 0x28A /* 00002960 */]
000026D8 3C00 move.w D6, D0
000026DA 508F addq.l A7, 8
000026DC 6700 024C beq +0x24E /* 0000292A */
000026E0 0C47 0002 cmpi.w D7, 0x2
000026E4 6600 00B2 bne +0xB4 /* 00002798 */
000026E8 2F2E FFAE move.l -[A7], [A6 - 0x52]
000026EC 2F0B move.l -[A7], A3
000026EE 4EBA E6B2 jsr [PC - 0x194E /* 00000DA2 */]
000026F2 DC40 add.w D6, D0
000026F4 7000 moveq.l D0, 0x00
000026F6 102D F28A move.b D0, [A5 - 0xD76]
000026FA C1FC 005A muls.w D0, 0x5A /* 'Z' */
000026FE 322B 0382 move.w D1, [A3 + 0x382]
00002702 9240 sub.w D1, D0
00002704 0C41 002D cmpi.w D1, 0x2D /* '-' */
00002708 508F addq.l A7, 8
0000270A 6E32 bgt +0x34 /* 0000273E */
0000270C 3006 move.w D0, D6
0000270E 4440 neg.w D0
00002710 3D40 FFD2 move.w [A6 - 0x2E], D0
00002714 3D40 FFCC move.w [A6 - 0x34], D0
00002718 906E FFE2 sub.w D0, [A6 - 0x1E]
0000271C 3D40 FFDE move.w [A6 - 0x22], D0
00002720 3D40 FFD8 move.w [A6 - 0x28], D0
00002724 3D6B 03D8 FFDC move.w [A6 - 0x24], [A3 + 0x3D8]
0000272A 3D6B 03D8 FFD6 move.w [A6 - 0x2A], [A3 + 0x3D8]
00002730 3D6B 03D8 FFD0 move.w [A6 - 0x30], [A3 + 0x3D8]
00002736 3D6B 03D8 FFCA move.w [A6 - 0x36], [A3 + 0x3D8]
0000273C 6030 bra +0x32 /* 0000276E */
label0000273E:
0000273E 3D6B 03DA FFDE move.w [A6 - 0x22], [A3 + 0x3DA]
00002744 3D6B 03DA FFD8 move.w [A6 - 0x28], [A3 + 0x3DA]
0000274A 3D6B 03DA FFD2 move.w [A6 - 0x2E], [A3 + 0x3DA]
00002750 3D6B 03DA FFCC move.w [A6 - 0x34], [A3 + 0x3DA]
00002756 3006 move.w D0, D6
00002758 4440 neg.w D0
0000275A 3D40 FFDC move.w [A6 - 0x24], D0
0000275E 3D40 FFD6 move.w [A6 - 0x2A], D0
00002762 906E FFE2 sub.w D0, [A6 - 0x1E]
00002766 3D40 FFD0 move.w [A6 - 0x30], D0
0000276A 3D40 FFCA move.w [A6 - 0x36], D0
label0000276E:
0000276E 302B 03DC move.w D0, [A3 + 0x3DC]
00002772 906E FFE4 sub.w D0, [A6 - 0x1C]
00002776 48C0 ext.l D0
00002778 81FC 0002 divs.w D0, 0x2
0000277C 3D40 FFE0 move.w [A6 - 0x20], D0
00002780 3D40 FFCE move.w [A6 - 0x32], D0
00002784 302E FFE4 move.w D0, [A6 - 0x1C]
00002788 D06E FFCE add.w D0, [A6 - 0x32]
0000278C 3D40 FFDA move.w [A6 - 0x26], D0
00002790 3D40 FFD4 move.w [A6 - 0x2C], D0
00002794 6000 00B6 bra +0xB8 /* 0000284C */
label00002798:
00002798 4A47 tst.w D7
0000279A 6612 bne +0x14 /* 000027AE */
0000279C 7000 moveq.l D0, 0x00
0000279E 102D F28A move.b D0, [A5 - 0xD76]
000027A2 48C0 ext.l D0
000027A4 81FC 0002 divs.w D0, 0x2
000027A8 4840 swap.w D0
000027AA 4A40 tst.w D0
000027AC 6716 beq +0x18 /* 000027C4 */
label000027AE:
000027AE 4A47 tst.w D7
000027B0 674A beq +0x4C /* 000027FC */
000027B2 7000 moveq.l D0, 0x00
000027B4 102D F28A move.b D0, [A5 - 0xD76]
000027B8 48C0 ext.l D0
000027BA 81FC 0002 divs.w D0, 0x2
000027BE 4840 swap.w D0
000027C0 4A40 tst.w D0
000027C2 6738 beq +0x3A /* 000027FC */
label000027C4:
000027C4 302B 03D0 move.w D0, [A3 + 0x3D0]
000027C8 906E FFE4 sub.w D0, [A6 - 0x1C]
000027CC 48C0 ext.l D0
000027CE 81FC 0002 divs.w D0, 0x2
000027D2 3D40 FFDE move.w [A6 - 0x22], D0
000027D6 3D40 FFCC move.w [A6 - 0x34], D0
000027DA 302E FFE4 move.w D0, [A6 - 0x1C]
000027DE D06E FFCC add.w D0, [A6 - 0x34]
000027E2 3D40 FFD8 move.w [A6 - 0x28], D0
000027E6 3D40 FFD2 move.w [A6 - 0x2E], D0
000027EA 426E FFDC clr.w [A6 - 0x24]
000027EE 426E FFD6 clr.w [A6 - 0x2A]
000027F2 426E FFD0 clr.w [A6 - 0x30]
000027F6 426E FFCA clr.w [A6 - 0x36]
000027FA 6032 bra +0x34 /* 0000282E */
label000027FC:
000027FC 426E FFDE clr.w [A6 - 0x22]
00002800 426E FFD8 clr.w [A6 - 0x28]
00002804 426E FFD2 clr.w [A6 - 0x2E]
00002808 426E FFCC clr.w [A6 - 0x34]
0000280C 302E FFE4 move.w D0, [A6 - 0x1C]
00002810 D06B 03CE add.w D0, [A3 + 0x3CE]
00002814 48C0 ext.l D0
00002816 81FC 0002 divs.w D0, 0x2
0000281A 3D40 FFDC move.w [A6 - 0x24], D0
0000281E 3D40 FFCA move.w [A6 - 0x36], D0
00002822 906E FFE4 sub.w D0, [A6 - 0x1C]
00002826 3D40 FFD6 move.w [A6 - 0x2A], D0
0000282A 3D40 FFD0 move.w [A6 - 0x30], D0
label0000282E:
0000282E 3006 move.w D0, D6
00002830 D06B 03DE add.w D0, [A3 + 0x3DE]
00002834 3D40 FFD4 move.w [A6 - 0x2C], D0
00002838 3D40 FFCE move.w [A6 - 0x32], D0
0000283C 302E FFE2 move.w D0, [A6 - 0x1E]
00002840 D06E FFCE add.w D0, [A6 - 0x32]
00002844 3D40 FFE0 move.w [A6 - 0x20], D0
00002848 3D40 FFDA move.w [A6 - 0x26], D0
label0000284C:
0000284C 486E FFCA pea.l [A6 - 0x36]
00002850 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */]
00002854 486E FFD0 pea.l [A6 - 0x30]
00002858 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */]
0000285C 486E FFD6 pea.l [A6 - 0x2A]
00002860 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */]
00002864 486E FFDC pea.l [A6 - 0x24]
00002868 4EAD 21E2 jsr [A5 + 0x21E2 /* export_1080 */]
0000286C 7001 moveq.l D0, 0x01
0000286E B06E 0012 cmp.w D0, [A6 + 0x12]
00002872 4FEF 0010 lea.l A7, [A7 + 0x10]
00002876 6666 bne +0x68 /* 000028DE */
00002878 28AE FFCA move.l [A4], [A6 - 0x36]
0000287C 296E FFD0 0004 move.l [A4 + 0x4], [A6 - 0x30]
00002882 296E FFD6 0008 move.l [A4 + 0x8], [A6 - 0x2A]
00002888 296E FFDC 000C move.l [A4 + 0xC], [A6 - 0x24]
0000288E 486D 2CAA pea.l [A5 + 0x2CAA /* export_1425 */]
00002892 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00002896 4A40 tst.w D0
00002898 588F addq.l A7, 4
0000289A 6700 008E beq +0x90 /* 0000292A */
0000289E 7001 moveq.l D0, 0x01
000028A0 2F00 move.l -[A7], D0
000028A2 2F00 move.l -[A7], D0
000028A4 7200 moveq.l D1, 0x00
000028A6 2F01 move.l -[A7], D1
000028A8 7004 moveq.l D0, 0x04
000028AA 2F00 move.l -[A7], D0
000028AC 2F0C move.l -[A7], A4
000028AE 2F2E 000C move.l -[A7], [A6 + 0xC]
000028B2 4EAD 2CAA jsr [A5 + 0x2CAA /* export_1425 */]
000028B6 4A40 tst.w D0
000028B8 4FEF 0018 lea.l A7, [A7 + 0x18]
000028BC 6710 beq +0x12 /* 000028CE */
000028BE 206E 0018 movea.l A0, [A6 + 0x18]
000028C2 30BC 0007 move.w [A0], 0x7
000028C6 206E 001C movea.l A0, [A6 + 0x1C]
000028CA 3087 move.w [A0], D7
000028CC 7801 moveq.l D4, 0x01
label000028CE:
000028CE 486D 2CAA pea.l [A5 + 0x2CAA /* export_1425 */]
000028D2 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000028D6 4A44 tst.w D4
000028D8 588F addq.l A7, 4
000028DA 6658 bne +0x5A /* 00002934 */
000028DC 604C bra +0x4E /* 0000292A */
label000028DE:
000028DE 206E 001C movea.l A0, [A6 + 0x1C]
000028E2 BE50 cmp.w D7, [A0]
000028E4 6644 bne +0x46 /* 0000292A */
000028E6 7000 moveq.l D0, 0x00
000028E8 2F00 move.l -[A7], D0
000028EA 48C5 ext.l D5
000028EC 2F05 move.l -[A7], D5
000028EE 2F2E FFCA move.l -[A7], [A6 - 0x36]
000028F2 4EAD 2BA2 jsr [A5 + 0x2BA2 /* export_1392 */]
000028F6 7000 moveq.l D0, 0x00
000028F8 2F00 move.l -[A7], D0
000028FA 48C5 ext.l D5
000028FC 2F05 move.l -[A7], D5
000028FE 2F2E FFD0 move.l -[A7], [A6 - 0x30]
00002902 4EAD 2BA2 jsr [A5 + 0x2BA2 /* export_1392 */]
00002906 7000 moveq.l D0, 0x00
00002908 2F00 move.l -[A7], D0
0000290A 48C5 ext.l D5
0000290C 2F05 move.l -[A7], D5
0000290E 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
00002912 4EAD 2BA2 jsr [A5 + 0x2BA2 /* export_1392 */]
00002916 7000 moveq.l D0, 0x00
00002918 2F00 move.l -[A7], D0
0000291A 48C5 ext.l D5
0000291C 2F05 move.l -[A7], D5
0000291E 2F2E FFDC move.l -[A7], [A6 - 0x24]
00002922 4EAD 2BA2 jsr [A5 + 0x2BA2 /* export_1392 */]
00002926 4FEF 0030 lea.l A7, [A7 + 0x30]
label0000292A:
0000292A 5247 addq.w D7, 1
label0000292C:
0000292C 0C47 0003 cmpi.w D7, 0x3
00002930 6D00 FD6C blt -0x292 /* 0000269E */
label00002934:
00002934 41EE FFBA lea.l A0, [A6 - 0x46]
00002938 2F20 move.l -[A7], -[A0]
0000293A 2F20 move.l -[A7], -[A0]
0000293C 4EAD 07BA jsr [A5 + 0x7BA /* export_243 */]
00002940 7000 moveq.l D0, 0x00
00002942 2F00 move.l -[A7], D0
00002944 41EE FFC2 lea.l A0, [A6 - 0x3E]
00002948 2F20 move.l -[A7], -[A0]
0000294A 2F20 move.l -[A7], -[A0]
0000294C 4EAD 07C2 jsr [A5 + 0x7C2 /* export_244 */]
00002950 3004 move.w D0, D4
00002952 4FEF 0014 lea.l A7, [A7 + 0x14]
label00002956:
00002956 4CEE 18F8 FF92 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x6E]
0000295C 4E5E unlink A6
0000295E 4E75 rts
fn00002960:
00002960 4E56 FEE8 link A6, -0x0118
00002964 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002968 286E 0008 movea.l A4, [A6 + 0x8]
0000296C 266E 000C movea.l A3, [A6 + 0xC]
00002970 4245 clr.w D5
00002972 4247 clr.w D7
00002974 4253 clr.w [A3]
00002976 426B 0002 clr.w [A3 + 0x2]
0000297A 200C move.l D0, A4
0000297C 6700 0208 beq +0x20A /* 00002B86 */
00002980 70FE moveq.l D0, 0xFFFFFFFE
00002982 B06C 001E cmp.w D0, [A4 + 0x1E]
00002986 6700 01FE beq +0x200 /* 00002B86 */
0000298A 7005 moveq.l D0, 0x05
0000298C B02C 0029 cmp.b D0, [A4 + 0x29]
00002990 6700 01F4 beq +0x1F6 /* 00002B86 */
00002994 302C 0024 move.w D0, [A4 + 0x24]
00002998 906C 0022 sub.w D0, [A4 + 0x22]
0000299C 322C 0020 move.w D1, [A4 + 0x20]
000029A0 926C 001E sub.w D1, [A4 + 0x1E]
000029A4 B240 cmp.w D1, D0
000029A6 6C0C bge +0xE /* 000029B4 */
000029A8 302C 0024 move.w D0, [A4 + 0x24]
000029AC 906C 0022 sub.w D0, [A4 + 0x22]
000029B0 48C0 ext.l D0
000029B2 600A bra +0xC /* 000029BE */
label000029B4:
000029B4 302C 0020 move.w D0, [A4 + 0x20]
000029B8 906C 001E sub.w D0, [A4 + 0x1E]
000029BC 48C0 ext.l D0
label000029BE:
000029BE 2800 move.l D4, D0
000029C0 5284 addq.l D4, 1
000029C2 4246 clr.w D6
000029C4 6000 00E0 bra +0xE2 /* 00002AA6 */
label000029C8:
000029C8 486E FEE8 pea.l [A6 - 0x118]
000029CC 486E FF00 pea.l [A6 - 0x100]
000029D0 7000 moveq.l D0, 0x00
000029D2 3006 move.w D0, D6
000029D4 2F00 move.l -[A7], D0
000029D6 486C 001E pea.l [A4 + 0x1E]
000029DA 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
000029DE 4A40 tst.w D0
000029E0 4FEF 0010 lea.l A7, [A7 + 0x10]
000029E4 662A bne +0x2C /* 00002A10 */
000029E6 4A47 tst.w D7
000029E8 6700 00BA beq +0xBC /* 00002AA4 */
000029EC 302D AD82 move.w D0, [A5 - 0x527E]
000029F0 D06D AD84 add.w D0, [A5 - 0x527C]
000029F4 322D AD86 move.w D1, [A5 - 0x527A]
000029F8 D240 add.w D1, D0
000029FA 48C1 ext.l D1
000029FC 2001 move.l D0, D1
000029FE 222D AD88 move.l D1, [A5 - 0x5278]
00002A02 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00002A06 81FC 0360 divs.w D0, 0x360
00002A0A D153 add.w [A3], D0
00002A0C 6000 0096 bra +0x98 /* 00002AA4 */
label00002A10:
00002A10 7000 moveq.l D0, 0x00
00002A12 102E FEEC move.b D0, [A6 - 0x114]
00002A16 48C0 ext.l D0
00002A18 7200 moveq.l D1, 0x00
00002A1A 3205 move.w D1, D5
00002A1C B280 cmp.l D1, D0
00002A1E 6408 bcc +0xA /* 00002A28 */
00002A20 7000 moveq.l D0, 0x00
00002A22 102E FEEC move.b D0, [A6 - 0x114]
00002A26 3A00 move.w D5, D0
label00002A28:
00002A28 4A47 tst.w D7
00002A2A 662E bne +0x30 /* 00002A5A */
00002A2C 486E FEE8 pea.l [A6 - 0x118]
00002A30 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */]
00002A34 486E FF00 pea.l [A6 - 0x100]
00002A38 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
00002A3C 3740 0002 move.w [A3 + 0x2], D0
00002A40 3E00 move.w D7, D0
00002A42 302D AD84 move.w D0, [A5 - 0x527C]
00002A46 48C0 ext.l D0
00002A48 222D AD88 move.l D1, [A5 - 0x5278]
00002A4C 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00002A50 81FC 0360 divs.w D0, 0x360
00002A54 3680 move.w [A3], D0
00002A56 508F addq.l A7, 8
00002A58 604A bra +0x4C /* 00002AA4 */
label00002A5A:
00002A5A 302D AD82 move.w D0, [A5 - 0x527E]
00002A5E 48C0 ext.l D0
00002A60 222D AD88 move.l D1, [A5 - 0x5278]
00002A64 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00002A68 81FC 0360 divs.w D0, 0x360
00002A6C D153 add.w [A3], D0
00002A6E 486E FEE8 pea.l [A6 - 0x118]
00002A72 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */]
00002A76 302D AD86 move.w D0, [A5 - 0x527A]
00002A7A D06D AD84 add.w D0, [A5 - 0x527C]
00002A7E 48C0 ext.l D0
00002A80 222D AD88 move.l D1, [A5 - 0x5278]
00002A84 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00002A88 81FC 0360 divs.w D0, 0x360
00002A8C D153 add.w [A3], D0
00002A8E 486E FF00 pea.l [A6 - 0x100]
00002A92 4EAD 21FA jsr [A5 + 0x21FA /* export_1083 */]
00002A96 3E00 move.w D7, D0
00002A98 BE6B 0002 cmp.w D7, [A3 + 0x2]
00002A9C 508F addq.l A7, 8
00002A9E 6F04 ble +0x6 /* 00002AA4 */
00002AA0 3747 0002 move.w [A3 + 0x2], D7
label00002AA4:
00002AA4 5246 addq.w D6, 1
label00002AA6:
00002AA6 B846 cmp.w D4, D6
00002AA8 6200 FF1E bhi -0xE0 /* 000029C8 */
00002AAC 4A47 tst.w D7
00002AAE 6700 00D6 beq +0xD8 /* 00002B86 */
00002AB2 4A2C 0007 tst.b [A4 + 0x7]
00002AB6 661C bne +0x1E /* 00002AD4 */
00002AB8 4A2C 0003 tst.b [A4 + 0x3]
00002ABC 6616 bne +0x18 /* 00002AD4 */
00002ABE 7000 moveq.l D0, 0x00
00002AC0 3005 move.w D0, D5
00002AC2 222D AD8C move.l D1, [A5 - 0x5274]
00002AC6 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00002ACA 81FC 00D8 divs.w D0, 0xD8
00002ACE 3A00 move.w D5, D0
00002AD0 6000 00B4 bra +0xB6 /* 00002B86 */
label00002AD4:
00002AD4 486E FEF8 pea.l [A6 - 0x108]
00002AD8 2F0C move.l -[A7], A4
00002ADA 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
00002ADE 7000 moveq.l D0, 0x00
00002AE0 7200 moveq.l D1, 0x00
00002AE2 122C 0028 move.b D1, [A4 + 0x28]
00002AE6 57C0 seq D0
00002AE8 4400 neg.b D0
00002AEA 508F addq.l A7, 8
00002AEC 670C beq +0xE /* 00002AFA */
00002AEE 202D AD8C move.l D0, [A5 - 0x5274]
00002AF2 7248 moveq.l D1, 0x48
00002AF4 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002AF8 601C bra +0x1E /* 00002B16 */
label00002AFA:
00002AFA 7000 moveq.l D0, 0x00
00002AFC 3005 move.w D0, D5
00002AFE 222D AD8C move.l D1, [A5 - 0x5274]
00002B02 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00002B06 7200 moveq.l D1, 0x00
00002B08 122C 0028 move.b D1, [A4 + 0x28]
00002B0C C3FC 0048 muls.w D1, 0x48 /* 'H' */
00002B10 48C1 ext.l D1
00002B12 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
label00002B16:
00002B16 3A00 move.w D5, D0
00002B18 7000 moveq.l D0, 0x00
00002B1A 3005 move.w D0, D5
00002B1C E380 asl D0, 1
00002B1E 322E FEFE move.w D1, [A6 - 0x102]
00002B22 D26E FEFA add.w D1, [A6 - 0x106]
00002B26 48C1 ext.l D1
00002B28 2F00 move.l -[A7], D0
00002B2A 2001 move.l D0, D1
00002B2C 222D AD8C move.l D1, [A5 - 0x5274]
00002B30 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00002B34 2200 move.l D1, D0
00002B36 201F move.l D0, [A7]+
00002B38 2F00 move.l -[A7], D0
00002B3A 2001 move.l D0, D1
00002B3C 223C 0000 05A0 move.l D1, 0x5A0
00002B42 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002B46 2200 move.l D1, D0
00002B48 201F move.l D0, [A7]+
00002B4A D280 add.l D1, D0
00002B4C D36B 0002 add.w [A3 + 0x2], D1
00002B50 7000 moveq.l D0, 0x00
00002B52 3005 move.w D0, D5
00002B54 E380 asl D0, 1
00002B56 322E FEFC move.w D1, [A6 - 0x104]
00002B5A D26E FEF8 add.w D1, [A6 - 0x108]
00002B5E 48C1 ext.l D1
00002B60 2F00 move.l -[A7], D0
00002B62 2001 move.l D0, D1
00002B64 222D AD8C move.l D1, [A5 - 0x5274]
00002B68 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00002B6C 2200 move.l D1, D0
00002B6E 201F move.l D0, [A7]+
00002B70 2F00 move.l -[A7], D0
00002B72 2001 move.l D0, D1
00002B74 223C 0000 05A0 move.l D1, 0x5A0
00002B7A 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002B7E 2200 move.l D1, D0
00002B80 201F move.l D0, [A7]+
00002B82 D280 add.l D1, D0
00002B84 D353 add.w [A3], D1
label00002B86:
00002B86 3005 move.w D0, D5
00002B88 4CEE 18F0 FED0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x130]
00002B8E 4E5E unlink A6
00002B90 4E75 rts
fn00002B92:
00002B92 4E56 FEE0 link A6, -0x0120
00002B96 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
00002B9A 49EE FF00 lea.l A4, [A6 - 0x100]
00002B9E 266E 0008 movea.l A3, [A6 + 0x8]
00002BA2 3A2E 0016 move.w D5, [A6 + 0x16]
00002BA6 4A6D E5CE tst.w [A5 - 0x1A32]
00002BAA 6600 0436 bne +0x438 /* 00002FE2 */
00002BAE 200B move.l D0, A3
00002BB0 6700 0430 beq +0x432 /* 00002FE2 */
00002BB4 70FE moveq.l D0, 0xFFFFFFFE
00002BB6 B06B 001E cmp.w D0, [A3 + 0x1E]
00002BBA 6700 0426 beq +0x428 /* 00002FE2 */
00002BBE 7005 moveq.l D0, 0x05
00002BC0 B02B 0029 cmp.b D0, [A3 + 0x29]
00002BC4 6700 041C beq +0x41E /* 00002FE2 */
00002BC8 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
00002BCC 302E 0022 move.w D0, [A6 + 0x22]
00002BD0 48C0 ext.l D0
00002BD2 2F00 move.l -[A7], D0
00002BD4 302E 001E move.w D0, [A6 + 0x1E]
00002BD8 48C0 ext.l D0
00002BDA 2F00 move.l -[A7], D0
00002BDC 302E 001A move.w D0, [A6 + 0x1A]
00002BE0 48C0 ext.l D0
00002BE2 2F00 move.l -[A7], D0
00002BE4 48C5 ext.l D5
00002BE6 2F05 move.l -[A7], D5
00002BE8 486E 000C pea.l [A6 + 0xC]
00002BEC 2F0B move.l -[A7], A3
00002BEE 4EBA 03FC jsr [PC + 0x3FC /* 00002FEC */]
00002BF2 302B 0024 move.w D0, [A3 + 0x24]
00002BF6 906B 0022 sub.w D0, [A3 + 0x22]
00002BFA 322B 0020 move.w D1, [A3 + 0x20]
00002BFE 926B 001E sub.w D1, [A3 + 0x1E]
00002C02 B240 cmp.w D1, D0
00002C04 4FEF 0018 lea.l A7, [A7 + 0x18]
00002C08 6C0C bge +0xE /* 00002C16 */
00002C0A 302B 0024 move.w D0, [A3 + 0x24]
00002C0E 906B 0022 sub.w D0, [A3 + 0x22]
00002C12 48C0 ext.l D0
00002C14 600A bra +0xC /* 00002C20 */
label00002C16:
00002C16 302B 0020 move.w D0, [A3 + 0x20]
00002C1A 906B 001E sub.w D0, [A3 + 0x1E]
00002C1E 48C0 ext.l D0
label00002C20:
00002C20 5280 addq.l D0, 1
00002C22 3D40 FEF0 move.w [A6 - 0x110], D0
00002C26 4A2B 0007 tst.b [A3 + 0x7]
00002C2A 660A bne +0xC /* 00002C36 */
00002C2C 4A2B 0003 tst.b [A3 + 0x3]
00002C30 6604 bne +0x6 /* 00002C36 */
00002C32 4247 clr.w D7
00002C34 6070 bra +0x72 /* 00002CA6 */
label00002C36:
00002C36 4247 clr.w D7
00002C38 4246 clr.w D6
00002C3A 602C bra +0x2E /* 00002C68 */
label00002C3C:
00002C3C 486E FEE0 pea.l [A6 - 0x120]
00002C40 2F0C move.l -[A7], A4
00002C42 7000 moveq.l D0, 0x00
00002C44 3006 move.w D0, D6
00002C46 2F00 move.l -[A7], D0
00002C48 486B 001E pea.l [A3 + 0x1E]
00002C4C 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
00002C50 4A40 tst.w D0
00002C52 4FEF 0010 lea.l A7, [A7 + 0x10]
00002C56 670E beq +0x10 /* 00002C66 */
00002C58 BE2E FEE4 cmp.b D7, [A6 - 0x11C]
00002C5C 6408 bcc +0xA /* 00002C66 */
00002C5E 7000 moveq.l D0, 0x00
00002C60 102E FEE4 move.b D0, [A6 - 0x11C]
00002C64 3E00 move.w D7, D0
label00002C66:
00002C66 5246 addq.w D6, 1
label00002C68:
00002C68 BC6E FEF0 cmp.w D6, [A6 - 0x110]
00002C6C 65CE bcs -0x30 /* 00002C3C */
00002C6E 7000 moveq.l D0, 0x00
00002C70 7200 moveq.l D1, 0x00
00002C72 122B 0028 move.b D1, [A3 + 0x28]
00002C76 57C0 seq D0
00002C78 4400 neg.b D0
00002C7A 670C beq +0xE /* 00002C88 */
00002C7C 202D AD8C move.l D0, [A5 - 0x5274]
00002C80 7248 moveq.l D1, 0x48
00002C82 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002C86 601C bra +0x1E /* 00002CA4 */
label00002C88:
00002C88 48C7 ext.l D7
00002C8A 2007 move.l D0, D7
00002C8C 222D AD8C move.l D1, [A5 - 0x5274]
00002C90 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00002C94 7200 moveq.l D1, 0x00
00002C96 122B 0028 move.b D1, [A3 + 0x28]
00002C9A C3FC 0048 muls.w D1, 0x48 /* 'H' */
00002C9E 48C1 ext.l D1
00002CA0 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
label00002CA4:
00002CA4 3E00 move.w D7, D0
label00002CA6:
00002CA6 302E 0012 move.w D0, [A6 + 0x12]
00002CAA 906E 000E sub.w D0, [A6 + 0xE]
00002CAE 48C0 ext.l D0
00002CB0 48C7 ext.l D7
00002CB2 2207 move.l D1, D7
00002CB4 E381 asl D1, 1
00002CB6 2800 move.l D4, D0
00002CB8 9881 sub.l D4, D1
00002CBA 426E FEFC clr.w [A6 - 0x104]
00002CBE 426E FEF8 clr.w [A6 - 0x108]
00002CC2 426E FEFA clr.w [A6 - 0x106]
00002CC6 302E 0012 move.w D0, [A6 + 0x12]
00002CCA D06E 000E add.w D0, [A6 + 0xE]
00002CCE 48C0 ext.l D0
00002CD0 81FC 0002 divs.w D0, 0x2
00002CD4 0C45 0002 cmpi.w D5, 0x2
00002CD8 6C0A bge +0xC /* 00002CE4 */
00002CDA 7200 moveq.l D1, 0x00
00002CDC 4A45 tst.w D5
00002CDE 57C1 seq D1
00002CE0 4401 neg.b D1
00002CE2 6002 bra +0x4 /* 00002CE6 */
label00002CE4:
00002CE4 7202 moveq.l D1, 0x02
label00002CE6:
00002CE6 D241 add.w D1, D1
00002CE8 41EE FEF8 lea.l A0, [A6 - 0x108]
00002CEC 3180 1000 move.w [A0 + D1.w], D0
00002CF0 302E 0010 move.w D0, [A6 + 0x10]
00002CF4 48C0 ext.l D0
00002CF6 7201 moveq.l D1, 0x01
00002CF8 0C45 0002 cmpi.w D5, 0x2
00002CFC 6608 bne +0xA /* 00002D06 */
00002CFE 4A6E 001A tst.w [A6 + 0x1A]
00002D02 6602 bne +0x4 /* 00002D06 */
00002D04 7200 moveq.l D1, 0x00
label00002D06:
00002D06 4A81 tst.l D1
00002D08 6708 beq +0xA /* 00002D12 */
00002D0A 3207 move.w D1, D7
00002D0C 4441 neg.w D1
00002D0E 48C1 ext.l D1
00002D10 6004 bra +0x6 /* 00002D16 */
label00002D12:
00002D12 48C7 ext.l D7
00002D14 2207 move.l D1, D7
label00002D16:
00002D16 D280 add.l D1, D0
00002D18 7002 moveq.l D0, 0x02
00002D1A B06E 001A cmp.w D0, [A6 + 0x1A]
00002D1E 6F0C ble +0xE /* 00002D2C */
00002D20 7000 moveq.l D0, 0x00
00002D22 4A6E 001A tst.w [A6 + 0x1A]
00002D26 57C0 seq D0
00002D28 4400 neg.b D0
00002D2A 6002 bra +0x4 /* 00002D2E */
label00002D2C:
00002D2C 7002 moveq.l D0, 0x02
label00002D2E:
00002D2E D040 add.w D0, D0
00002D30 41EE FEF8 lea.l A0, [A6 - 0x108]
00002D34 3181 0000 move.w [A0 + D0.w], D1
00002D38 7002 moveq.l D0, 0x02
00002D3A B06E 001E cmp.w D0, [A6 + 0x1E]
00002D3E 6F0C ble +0xE /* 00002D4C */
00002D40 7000 moveq.l D0, 0x00
00002D42 4A6E 001E tst.w [A6 + 0x1E]
00002D46 57C0 seq D0
00002D48 4400 neg.b D0
00002D4A 6002 bra +0x4 /* 00002D4E */
label00002D4C:
00002D4C 7002 moveq.l D0, 0x02
label00002D4E:
00002D4E D040 add.w D0, D0
00002D50 41EE FEF8 lea.l A0, [A6 - 0x108]
00002D54 31AE 0022 0000 move.w [A0 + D0.w], [A6 + 0x22]
00002D5A 4247 clr.w D7
00002D5C 4246 clr.w D6
00002D5E 43EE FEF8 lea.l A1, [A6 - 0x108]
00002D62 45EE FEF2 lea.l A2, [A6 - 0x10E]
00002D66 24D9 move.l [A2]+, [A1]+
00002D68 34D9 move.w [A2]+, [A1]+
00002D6A 6000 026A bra +0x26C /* 00002FD6 */
label00002D6E:
00002D6E 486E FEE0 pea.l [A6 - 0x120]
00002D72 2F0C move.l -[A7], A4
00002D74 7000 moveq.l D0, 0x00
00002D76 3006 move.w D0, D6
00002D78 2F00 move.l -[A7], D0
00002D7A 486B 001E pea.l [A3 + 0x1E]
00002D7E 4EAD 20CA jsr [A5 + 0x20CA /* export_1045 */]
00002D82 4A40 tst.w D0
00002D84 4FEF 0010 lea.l A7, [A7 + 0x10]
00002D88 6622 bne +0x24 /* 00002DAC */
00002D8A 4A47 tst.w D7
00002D8C 6700 0246 beq +0x248 /* 00002FD4 */
00002D90 302D AD82 move.w D0, [A5 - 0x527E]
00002D94 D06D AD84 add.w D0, [A5 - 0x527C]
00002D98 48C0 ext.l D0
00002D9A 222D AD88 move.l D1, [A5 - 0x5278]
00002D9E 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00002DA2 81FC 0360 divs.w D0, 0x360
00002DA6 DE40 add.w D7, D0
00002DA8 6000 022A bra +0x22C /* 00002FD4 */
label00002DAC:
00002DAC 486E FEE0 pea.l [A6 - 0x120]
00002DB0 4EAD 21F2 jsr [A5 + 0x21F2 /* export_1082 */]
00002DB4 303C 3000 move.w D0, 0x3000 /* '0\0' */
00002DB8 C06E FEEA and.w D0, [A6 - 0x116]
00002DBC 0440 2000 subi.w D0, 0x2000 /* ' \0' */
00002DC0 588F addq.l A7, 4
00002DC2 6700 008E beq +0x90 /* 00002E52 */
00002DC6 0440 1000 subi.w D0, 0x1000
00002DCA 6600 00C6 bne +0xC8 /* 00002E92 */
00002DCE 3D7C 000A FEFE move.w [A6 - 0x102], 0xA /* '\n' */
00002DD4 3005 move.w D0, D5
00002DD6 6B00 0132 bmi +0x134 /* 00002F0A */
00002DDA 0C40 0002 cmpi.w D0, 0x2
00002DDE 6E00 012A bgt +0x12C /* 00002F0A */
00002DE2 D040 add.w D0, D0
00002DE4 303B 0006 move.w D0, [PC + D0.w + 0x6]
00002DE8 4EFB 0000 jmp [PC + D0.w]
00002DEC 0008 0028 ori.b A0, 0x28 /* '(' */
00002DF0 0048 302E ori.w A0, 0x302E /* '0.' */
00002DF4 FEFA 48C0 .extension 0xEFA <<F/2-3/7>> // unimplemented
00002DF8 48C4 ext.l D4
00002DFA 2F00 move.l -[A7], D0
00002DFC 2004 move.l D0, D4
00002DFE 7202 moveq.l D1, 0x02
00002E00 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002E04 2200 move.l D1, D0
00002E06 201F move.l D0, [A7]+
00002E08 D280 add.l D1, D0
00002E0A 3D41 FEF4 move.w [A6 - 0x10C], D1
00002E0E 6000 00FA bra +0xFC /* 00002F0A */
00002E12 302E FEF8 move.w D0, [A6 - 0x108]
00002E16 48C0 ext.l D0
00002E18 48C4 ext.l D4
00002E1A 2F00 move.l -[A7], D0
00002E1C 2004 move.l D0, D4
00002E1E 7202 moveq.l D1, 0x02
00002E20 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002E24 2200 move.l D1, D0
00002E26 201F move.l D0, [A7]+
00002E28 9081 sub.l D0, D1
00002E2A 3D40 FEF2 move.w [A6 - 0x10E], D0
00002E2E 6000 00DA bra +0xDC /* 00002F0A */
00002E32 302E FEFC move.w D0, [A6 - 0x104]
00002E36 48C0 ext.l D0
00002E38 48C4 ext.l D4
00002E3A 2F00 move.l -[A7], D0
00002E3C 2004 move.l D0, D4
00002E3E 7202 moveq.l D1, 0x02
00002E40 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002E44 2200 move.l D1, D0
00002E46 201F move.l D0, [A7]+
00002E48 D280 add.l D1, D0
00002E4A 3D41 FEF6 move.w [A6 - 0x10A], D1
00002E4E 6000 00BA bra +0xBC /* 00002F0A */
label00002E52:
00002E52 3D7C 0009 FEFE move.w [A6 - 0x102], 0x9 /* '\t' */
00002E58 3005 move.w D0, D5
00002E5A 6B00 00AE bmi +0xB0 /* 00002F0A */
00002E5E 0C40 0002 cmpi.w D0, 0x2
00002E62 6E00 00A6 bgt +0xA8 /* 00002F0A */
00002E66 D040 add.w D0, D0
00002E68 303B 0006 move.w D0, [PC + D0.w + 0x6]
00002E6C 4EFB 0000 jmp [PC + D0.w]
00002E70 0008 0012 ori.b A0, 0x12
00002E74 001C 3D6E ori.b [A4]+, 0x6E /* 'n' */
00002E78 FEFA FEF4 .extension 0xEFA <<F/2-3/7>> // unimplemented
00002E7C 6000 008C bra +0x8E /* 00002F0A */
00002E80 3D6E FEF8 FEF2 move.w [A6 - 0x10E], [A6 - 0x108]
00002E86 6000 0082 bra +0x84 /* 00002F0A */
00002E8A 3D6E FEFC FEF6 move.w [A6 - 0x10A], [A6 - 0x104]
00002E90 6078 bra +0x7A /* 00002F0A */
label00002E92:
00002E92 3D7C 0008 FEFE move.w [A6 - 0x102], 0x8
00002E98 3005 move.w D0, D5
00002E9A 6B6E bmi +0x70 /* 00002F0A */
00002E9C 0C40 0002 cmpi.w D0, 0x2
00002EA0 6E68 bgt +0x6A /* 00002F0A */
00002EA2 D040 add.w D0, D0
00002EA4 303B 0006 move.w D0, [PC + D0.w + 0x6]
00002EA8 4EFB 0000 jmp [PC + D0.w]
00002EAC 0008 0026 ori.b A0, 0x26 /* '&' */
00002EB0 0044 302E ori.w D4, 0x302E /* '0.' */
00002EB4 FEFA 48C0 .extension 0xEFA <<F/2-3/7>> // unimplemented
00002EB8 48C4 ext.l D4
00002EBA 2F00 move.l -[A7], D0
00002EBC 2004 move.l D0, D4
00002EBE 7202 moveq.l D1, 0x02
00002EC0 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002EC4 2200 move.l D1, D0
00002EC6 201F move.l D0, [A7]+
00002EC8 9081 sub.l D0, D1
00002ECA 3D40 FEF4 move.w [A6 - 0x10C], D0
00002ECE 603A bra +0x3C /* 00002F0A */
00002ED0 302E FEF8 move.w D0, [A6 - 0x108]
00002ED4 48C0 ext.l D0
00002ED6 48C4 ext.l D4
00002ED8 2F00 move.l -[A7], D0
00002EDA 2004 move.l D0, D4
00002EDC 7202 moveq.l D1, 0x02
00002EDE 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002EE2 2200 move.l D1, D0
00002EE4 201F move.l D0, [A7]+
00002EE6 D280 add.l D1, D0
00002EE8 3D41 FEF2 move.w [A6 - 0x10E], D1
00002EEC 601C bra +0x1E /* 00002F0A */
00002EEE 302E FEFC move.w D0, [A6 - 0x104]
00002EF2 48C0 ext.l D0
00002EF4 48C4 ext.l D4
00002EF6 2F00 move.l -[A7], D0
00002EF8 2004 move.l D0, D4
00002EFA 7202 moveq.l D1, 0x02
00002EFC 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002F00 2200 move.l D1, D0
00002F02 201F move.l D0, [A7]+
00002F04 9081 sub.l D0, D1
00002F06 3D40 FEF6 move.w [A6 - 0x10A], D0
label00002F0A:
00002F0A 4A47 tst.w D7
00002F0C 6626 bne +0x28 /* 00002F34 */
00002F0E 2F0C move.l -[A7], A4
00002F10 302E FEFE move.w D0, [A6 - 0x102]
00002F14 48C0 ext.l D0
00002F16 2F00 move.l -[A7], D0
00002F18 302E 001A move.w D0, [A6 + 0x1A]
00002F1C 48C0 ext.l D0
00002F1E 2F00 move.l -[A7], D0
00002F20 48C5 ext.l D5
00002F22 2F05 move.l -[A7], D5
00002F24 486E FEF2 pea.l [A6 - 0x10E]
00002F28 4EAD 2212 jsr [A5 + 0x2212 /* export_1086 */]
00002F2C 4FEF 0014 lea.l A7, [A7 + 0x14]
00002F30 6000 008A bra +0x8C /* 00002FBC */
label00002F34:
00002F34 302D AD86 move.w D0, [A5 - 0x527A]
00002F38 48C0 ext.l D0
00002F3A 222D AD88 move.l D1, [A5 - 0x5278]
00002F3E 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00002F42 81FC 0360 divs.w D0, 0x360
00002F46 DE40 add.w D7, D0
00002F48 302E 001A move.w D0, [A6 + 0x1A]
00002F4C 6B4C bmi +0x4E /* 00002F9A */
00002F4E 0C40 0002 cmpi.w D0, 0x2
00002F52 6E46 bgt +0x48 /* 00002F9A */
00002F54 D040 add.w D0, D0
00002F56 303B 0006 move.w D0, [PC + D0.w + 0x6]
00002F5A 4EFB 0000 jmp [PC + D0.w]
00002F5E 0008 0028 ori.b A0, 0x28 /* '(' */
00002F62 0034 302E FEFA ori.b [A4 + A7 * 8 - 0x6], 0x2E /* '.' */
00002F68 48C0 ext.l D0
00002F6A 0C45 0001 cmpi.w D5, 0x1
00002F6E 6606 bne +0x8 /* 00002F76 */
00002F70 48C7 ext.l D7
00002F72 2207 move.l D1, D7
00002F74 6006 bra +0x8 /* 00002F7C */
label00002F76:
00002F76 3207 move.w D1, D7
00002F78 4441 neg.w D1
00002F7A 48C1 ext.l D1
label00002F7C:
00002F7C 9081 sub.l D0, D1
00002F7E 3D40 FEF4 move.w [A6 - 0x10C], D0
00002F82 6016 bra +0x18 /* 00002F9A */
00002F84 302E FEF8 move.w D0, [A6 - 0x108]
00002F88 9047 sub.w D0, D7
00002F8A 3D40 FEF2 move.w [A6 - 0x10E], D0
00002F8E 600A bra +0xC /* 00002F9A */
00002F90 302E FEFC move.w D0, [A6 - 0x104]
00002F94 9047 sub.w D0, D7
00002F96 3D40 FEF6 move.w [A6 - 0x10A], D0
label00002F9A:
00002F9A 2F0C move.l -[A7], A4
00002F9C 302E FEFE move.w D0, [A6 - 0x102]
00002FA0 48C0 ext.l D0
00002FA2 2F00 move.l -[A7], D0
00002FA4 302E 001A move.w D0, [A6 + 0x1A]
00002FA8 48C0 ext.l D0
00002FAA 2F00 move.l -[A7], D0
00002FAC 48C5 ext.l D5
00002FAE 2F05 move.l -[A7], D5
00002FB0 486E FEF2 pea.l [A6 - 0x10E]
00002FB4 4EAD 2212 jsr [A5 + 0x2212 /* export_1086 */]
00002FB8 4FEF 0014 lea.l A7, [A7 + 0x14]
label00002FBC:
00002FBC 302D AD82 move.w D0, [A5 - 0x527E]
00002FC0 D06D AD84 add.w D0, [A5 - 0x527C]
00002FC4 48C0 ext.l D0
00002FC6 222D AD88 move.l D1, [A5 - 0x5278]
00002FCA 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00002FCE 81FC 0360 divs.w D0, 0x360
00002FD2 DE40 add.w D7, D0
label00002FD4:
00002FD4 5246 addq.w D6, 1
label00002FD6:
00002FD6 BC6E FEF0 cmp.w D6, [A6 - 0x110]
00002FDA 6500 FD92 bcs -0x26C /* 00002D6E */
00002FDE 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
label00002FE2:
00002FE2 4CEE 1CF0 FEC4 movem.l D4,D5,D6,D7,A2,A3,A4, [A6 - 0x13C]
00002FE8 4E5E unlink A6
00002FEA 4E75 rts
fn00002FEC:
00002FEC 4E56 FFF2 link A6, -0x000E
00002FF0 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00002FF4 3A2E 001A move.w D5, [A6 + 0x1A]
00002FF8 286E 0008 movea.l A4, [A6 + 0x8]
00002FFC 3C2E 0016 move.w D6, [A6 + 0x16]
00003000 3E2E 0012 move.w D7, [A6 + 0x12]
00003004 266E 000C movea.l A3, [A6 + 0xC]
00003008 4A2C 0007 tst.b [A4 + 0x7]
0000300C 6700 01D8 beq +0x1DA /* 000031E6 */
00003010 486E FFF8 pea.l [A6 - 0x8]
00003014 2F0C move.l -[A7], A4
00003016 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
0000301A 302E FFFA move.w D0, [A6 - 0x6]
0000301E 48C0 ext.l D0
00003020 222D AD8C move.l D1, [A5 - 0x5274]
00003024 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00003028 81FC 05A0 divs.w D0, 0x5A0
0000302C 3D40 FFFA move.w [A6 - 0x6], D0
00003030 302E FFF8 move.w D0, [A6 - 0x8]
00003034 48C0 ext.l D0
00003036 222D AD8C move.l D1, [A5 - 0x5274]
0000303A 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000303E 81FC 05A0 divs.w D0, 0x5A0
00003042 3D40 FFF8 move.w [A6 - 0x8], D0
00003046 302E FFFE move.w D0, [A6 - 0x2]
0000304A 48C0 ext.l D0
0000304C 222D AD8C move.l D1, [A5 - 0x5274]
00003050 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00003054 81FC 05A0 divs.w D0, 0x5A0
00003058 3D40 FFFE move.w [A6 - 0x2], D0
0000305C 302E FFFC move.w D0, [A6 - 0x4]
00003060 48C0 ext.l D0
00003062 222D AD8C move.l D1, [A5 - 0x5274]
00003066 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
0000306A 81FC 05A0 divs.w D0, 0x5A0
0000306E 3D40 FFFC move.w [A6 - 0x4], D0
00003072 0C45 0002 cmpi.w D5, 0x2
00003076 508F addq.l A7, 8
00003078 6C0A bge +0xC /* 00003084 */
0000307A 7000 moveq.l D0, 0x00
0000307C 4A45 tst.w D5
0000307E 57C0 seq D0
00003080 4400 neg.b D0
00003082 6002 bra +0x4 /* 00003086 */
label00003084:
00003084 7002 moveq.l D0, 0x02
label00003086:
00003086 D040 add.w D0, D0
00003088 3DAE 001E 00F2 move.w [A6 + D0.w - 0x14], [A6 + 0x1E]
0000308E 204C movea.l A0, A4
00003090 5088 addq.l A0, 8
00003092 2F20 move.l -[A7], -[A0]
00003094 2F20 move.l -[A7], -[A0]
00003096 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
0000309A 41EC 001A lea.l A0, [A4 + 0x1A]
0000309E 2F20 move.l -[A7], -[A0]
000030A0 2F20 move.l -[A7], -[A0]
000030A2 3F20 move.w -[A7], -[A0]
000030A4 4EAD 07FA jsr [A5 + 0x7FA /* export_251 */]
000030A8 4EAD 09AA jsr [A5 + 0x9AA /* export_305 */]
000030AC 4EAD 0832 jsr [A5 + 0x832 /* export_258 */]
000030B0 0C47 0002 cmpi.w D7, 0x2
000030B4 4FEF 0012 lea.l A7, [A7 + 0x12]
000030B8 6C0A bge +0xC /* 000030C4 */
000030BA 7000 moveq.l D0, 0x00
000030BC 4A47 tst.w D7
000030BE 57C0 seq D0
000030C0 4400 neg.b D0
000030C2 6002 bra +0x4 /* 000030C6 */
label000030C4:
000030C4 7002 moveq.l D0, 0x02
label000030C6:
000030C6 D040 add.w D0, D0
000030C8 3DAB 0002 00F2 move.w [A6 + D0.w - 0x14], [A3 + 0x2]
000030CE 0C46 0002 cmpi.w D6, 0x2
000030D2 6C0A bge +0xC /* 000030DE */
000030D4 7000 moveq.l D0, 0x00
000030D6 4A46 tst.w D6
000030D8 57C0 seq D0
000030DA 4400 neg.b D0
000030DC 6002 bra +0x4 /* 000030E0 */
label000030DE:
000030DE 7002 moveq.l D0, 0x02
label000030E0:
000030E0 D040 add.w D0, D0
000030E2 3D93 00F2 move.w [A6 + D0.w - 0x14], [A3]
000030E6 41EE FFF8 lea.l A0, [A6 - 0x8]
000030EA 2F20 move.l -[A7], -[A0]
000030EC 3F20 move.w -[A7], -[A0]
000030EE 4EAD 2202 jsr [A5 + 0x2202 /* export_1084 */]
000030F2 0C47 0002 cmpi.w D7, 0x2
000030F6 5C8F addq.l A7, 6
000030F8 6C0A bge +0xC /* 00003104 */
000030FA 7000 moveq.l D0, 0x00
000030FC 4A47 tst.w D7
000030FE 57C0 seq D0
00003100 4400 neg.b D0
00003102 6002 bra +0x4 /* 00003106 */
label00003104:
00003104 7002 moveq.l D0, 0x02
label00003106:
00003106 D040 add.w D0, D0
00003108 3DAB 0006 00F2 move.w [A6 + D0.w - 0x14], [A3 + 0x6]
0000310E 41EE FFF8 lea.l A0, [A6 - 0x8]
00003112 2F20 move.l -[A7], -[A0]
00003114 3F20 move.w -[A7], -[A0]
00003116 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
0000311A 0C46 0002 cmpi.w D6, 0x2
0000311E 5C8F addq.l A7, 6
00003120 6C0A bge +0xC /* 0000312C */
00003122 7000 moveq.l D0, 0x00
00003124 4A46 tst.w D6
00003126 57C0 seq D0
00003128 4400 neg.b D0
0000312A 6002 bra +0x4 /* 0000312E */
label0000312C:
0000312C 7002 moveq.l D0, 0x02
label0000312E:
0000312E D040 add.w D0, D0
00003130 3DAB 0004 00F2 move.w [A6 + D0.w - 0x14], [A3 + 0x4]
00003136 41EE FFF8 lea.l A0, [A6 - 0x8]
0000313A 2F20 move.l -[A7], -[A0]
0000313C 3F20 move.w -[A7], -[A0]
0000313E 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
00003142 0C47 0002 cmpi.w D7, 0x2
00003146 5C8F addq.l A7, 6
00003148 6C0A bge +0xC /* 00003154 */
0000314A 7000 moveq.l D0, 0x00
0000314C 4A47 tst.w D7
0000314E 57C0 seq D0
00003150 4400 neg.b D0
00003152 6002 bra +0x4 /* 00003156 */
label00003154:
00003154 7002 moveq.l D0, 0x02
label00003156:
00003156 D040 add.w D0, D0
00003158 3DAB 0002 00F2 move.w [A6 + D0.w - 0x14], [A3 + 0x2]
0000315E 41EE FFF8 lea.l A0, [A6 - 0x8]
00003162 2F20 move.l -[A7], -[A0]
00003164 3F20 move.w -[A7], -[A0]
00003166 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
0000316A 0C46 0002 cmpi.w D6, 0x2
0000316E 5C8F addq.l A7, 6
00003170 6C0A bge +0xC /* 0000317C */
00003172 7000 moveq.l D0, 0x00
00003174 4A46 tst.w D6
00003176 57C0 seq D0
00003178 4400 neg.b D0
0000317A 6002 bra +0x4 /* 0000317E */
label0000317C:
0000317C 7002 moveq.l D0, 0x02
label0000317E:
0000317E D040 add.w D0, D0
00003180 3D93 00F2 move.w [A6 + D0.w - 0x14], [A3]
00003184 41EE FFF8 lea.l A0, [A6 - 0x8]
00003188 2F20 move.l -[A7], -[A0]
0000318A 3F20 move.w -[A7], -[A0]
0000318C 4EAD 220A jsr [A5 + 0x220A /* export_1085 */]
00003190 4EAD 083A jsr [A5 + 0x83A /* export_259 */]
00003194 4A2C 0003 tst.b [A4 + 0x3]
00003198 5C8F addq.l A7, 6
0000319A 6606 bne +0x8 /* 000031A2 */
0000319C 4EAD 0902 jsr [A5 + 0x902 /* export_284 */]
000031A0 6004 bra +0x6 /* 000031A6 */
label000031A2:
000031A2 4EAD 0912 jsr [A5 + 0x912 /* export_286 */]
label000031A6:
000031A6 4EAD 0842 jsr [A5 + 0x842 /* export_260 */]
000031AA 302E FFFA move.w D0, [A6 - 0x6]
000031AE D16B 0002 add.w [A3 + 0x2], D0
000031B2 302E FFFE move.w D0, [A6 - 0x2]
000031B6 916B 0006 sub.w [A3 + 0x6], D0
000031BA 0C47 0002 cmpi.w D7, 0x2
000031BE 6604 bne +0x6 /* 000031C4 */
000031C0 4A46 tst.w D6
000031C2 6710 beq +0x12 /* 000031D4 */
label000031C4:
000031C4 302E FFF8 move.w D0, [A6 - 0x8]
000031C8 D153 add.w [A3], D0
000031CA 302E FFFC move.w D0, [A6 - 0x4]
000031CE 916B 0004 sub.w [A3 + 0x4], D0
000031D2 600E bra +0x10 /* 000031E2 */
label000031D4:
000031D4 302E FFF8 move.w D0, [A6 - 0x8]
000031D8 9153 sub.w [A3], D0
000031DA 302E FFFC move.w D0, [A6 - 0x4]
000031DE D16B 0004 add.w [A3 + 0x4], D0
label000031E2:
000031E2 4EAD 09B2 jsr [A5 + 0x9B2 /* export_306 */]
label000031E6:
000031E6 4CEE 18E0 FFDE movem.l D5,D6,D7,A3,A4, [A6 - 0x22]
000031EC 4E5E unlink A6
000031EE 4E75 rts